Warum Artichoke Ruby eingestellt wird: Eine persönliche Bilanz

Winding Down Artichoke Ruby

Warum Artichoke Ruby eingestellt wird: Eine persönliche Bilanz

Nach sechs Jahren Entwicklung archiviere ich Artichoke Ruby, ein experimenteller Interpreter in Rust. Das Projekt diente als Lernplattform für tiefe technische Konzepte und bewies, dass Ruby in Rust umgesetzt werden kann. Da meine Prioritäten sich verschoben haben und der Wartungsaufwand zu hoch ist, beende ich die aktive Entwicklung. Der Code bleibt als wertvolle Ressource erhalten.

Selbst Dinge bauen, die vielleicht nicht ewig halten, verändert einen.
  1. Levitating

    Ich habe mich etwas in den Quellcode von Artichoke eingearbeitet, um Inspiration für die Entwicklung einer Ruby-ähnlichen Sprache in Rust zu erhalten. Doch ich fand die Codebasis etwas zu kompliziert und habe mich stattdessen mehr von mruby inspirieren lassen. Sie ist, wie viele Rust-Projekte, stark in verschiedene Crates unterteilt.

  2. miki123211

    > OpenAI ist fordernd

    Nur mir oder stellen OpenAI und Anthropic im Grunde alle klugen Entwickler ein, so wie das alte Google? Wenn man etwas in diese Richtung entwickelt, arbeitet man höchstwahrscheinlich entweder für OAI oder Anthropic.

    Das macht die Acquihires von Bun und Astral viel sinnvoller. Ein Rust- oder Zig-Unternehmen zieht eine ganz bestimmte Art von Leuten an, und Entwicklungswerkzeuge sind notorisch schwer zu verkaufen, also ist für sie jeder Exit ein guter Exit. Ich wäre nicht überrascht, wenn als Nächstes Zed oder vielleicht Tigerbeetle dran wären (obwohl letzteres einen deutlich klareren Weg zum echten kommerziellen Erfolg hat).

  3. bingemaker

    Die einzige Implementierung, die sich direkt mit MRI messen kann, ist JRuby. Von den JRuby-Implementatoren habe ich gehört, dass der Kampf um die Kompatibilität des Laufzeitumfelds mit MRI ein steiler Aufstieg ist. Ich weiß nicht, ob KI bei diesem Vorhaben helfen kann.

Mehr von diesem Tag

2026-07-31