Rubiniusz
Deweloper (y) | Evana Phoenixa i Briana Shirai |
---|---|
Wersja stabilna | 5.0 / 16 maja 2020 r
|
Magazyn | |
Napisane w | C++ i Ruby |
System operacyjny | Podobny do Uniksa |
Typ | Kompilator języka programowania Ruby |
Licencja | Licencja publiczna Mozilli |
Strona internetowa |
Rubinius był alternatywną implementacją Ruby stworzoną przez Evana Phoenixa. Opierając się luźno na Blue Book Smalltalk -80 , Rubinius starał się „zapewnić bogate, wydajne środowisko do uruchamiania kodu Ruby”.
Cele
Rubinius kontynuuje tradycje Lisp i Smalltalk, natywnie implementując jak najwięcej języka Ruby w kodzie Ruby.
Ma również na celu zapewnienie bezpieczeństwa wątków , aby móc osadzić więcej niż jednego interpretera w jednej aplikacji.
Sponsoring
W latach 2007–2013 firma Engine Yard ufundowała jednego pełnoetatowego inżyniera, który pracował wyłącznie nad Rubiniusem. Evan Phoenix pracuje teraz w HashiCorp .
Obsługa PowerPC64
włączona jest obsługa PowerPC64 .
Zobacz też
Linki zewnętrzne
- Oficjalna strona internetowa
- Blog Evana Phoenixa
- Film Evana Phoenixa na RubyConf 2007
- Film Evana Phoenixa na MountainWest RubyConf 2008
- Prezentacja Evana Phoenixa na RubyConf 2008
- Repozytorium kodu Rubiniusa na GitHubie
- The Great Ruby Shootout (grudzień 2008) : Rubinius w porównaniu do innych popularnych maszyn wirtualnych Ruby
- „Jak zainstalować Rubiniusa na Mac OS X” . Zarchiwizowane od oryginału w dniu 12 października 2007 r . Źródło 5 października 2007 .
- Czy to Rubiniusz? - Kompatybilność klejnotów wspierana przez społeczność dla Rubiniusa