Eine neue Ruby-Implementierung liegt mit Topaz
vor. Sie erscheint unmittelbar vor dem 20. Geburtstag der Skriptsprache
am 24. Februar, an dem mit Ruby 2.0 auch ein neues größeres
Sprach-Release erscheinen soll und basiert auf dem aktuellen Ruby
1.9.3. Topaz ist in Python auf Basis der RPython-Toolkette geschrieben,
die auch im Python-Interpreter PyPy eingesetzt wird. Der Schwerpunkt
von Topaz soll auf einfacher Bedienbarkeit und guter Performance
liegen.
Die neue Implementierung enthält durch die Verwendung von
RPython (Restricted Python) einen offenbar leistungsstarken Garbage
Collector und einen JIT-Compiler (Just-in-Time), wodurch sie sich
offenbar äußerst schnell verhalten soll. Seit rund zehn
Monaten wird Topaz entwickelt und hat schon einige Mitstreiter oder
Helfer gewonnen, darunter auch Experten anderer Ruby-Implementierungen
wie JRuby und Rubinius.
Topaz hat zur offiziellen Vorstellung die Versionsnummer 0.1. In
der Ankündigung heißt es, dass noch viele Methoden, Klassen
und Standardmodule zu ergänzen wären, bis sich die Ruby-Implementierung
als komplett bezeichnen ließe. Für den Einsatz in "echten"
Programmen stehe auch die Unterstützung für das Framework
Ruby on Rails aus. Laut der Ankündigung
sind weitere Entwickler willkommen.
(ez, hannover)
(siehe auch Heise
News-Ticker :)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|