Topaz, eine neue Ruby-Implementierung
Unter dem Namen Topaz stellt sich eine neue Ruby-Implementierung vor, die mit Python-Technologie entsteht und gute Performance verspricht.
Zur Umsetzung von Topaz kommt RPython (Restricted Python) samt passender Toolchain zum Einsatz, wie das auch beim PyPy-Projekt der Fall ist. Das beschert der jungen Implementierung einen Just-in-Time-Compiler (JIT) sowie leistungsstarke Garbage Collection. Laut den Entwicklern läuft Topaz damit besonders schnell.
Derzeit ist Version 0.1 erhältlich, die noch nicht komplett ist. Sie umfasst zwar Klassen, Blocks und viele andere Ruby-Charakteristika, aber noch nicht alle Builtins, die Standardbibliothek ist längst nicht vollständig, und ein Foreign Function Interface (FFI) fehlt auch noch. Das Projekt sucht noch Entwickler, die mithelfen möchten, ein neues Ruby mit Fokus auf Performance zu vervollständigen und zu verbessern.
Weitere Informationen sowie den BSD-lizenzierten Quelltext gibt es auf der Topaz-Homepage.





