Rubinius fue una implementación alternativa de Ruby creada por Evan Phoenix . Basado libremente en el diseño Smalltalk -80 Blue Book , [2] Rubinius buscaba "proporcionar un entorno rico y de alto rendimiento para ejecutar código Ruby". [3]
Desarrollador (es) | Evan Phoenix y Brian Shirai |
---|---|
Lanzamiento estable | 5.0 / 16 de mayo de 2020 [1] |
Repositorio | |
Escrito en | C ++ y Ruby |
Sistema operativo | Tipo Unix |
Tipo | Compilador del lenguaje de programación Ruby |
Licencia | Licencia pública de Mozilla |
Sitio web | rubini |
Metas
Rubinius sigue las tradiciones Lisp y Smalltalk, implementando de forma nativa la mayor cantidad de Ruby posible en código Ruby. [4]
También tiene el objetivo de ser seguro para subprocesos para poder integrar más de un intérprete en una sola aplicación.
Patrocinio
De 2007 a 2013, Engine Yard financió a un ingeniero a tiempo completo para que trabajara exclusivamente en Rubinius. [5] Evan Phoenix ahora trabaja en HashiCorp . [6] [7]
Soporte PowerPC64
Desde la versión 2.4.0, la compatibilidad con PowerPC64 está habilitada. [8]
Ver también
Referencias
- ^ "Lanzamientos - rubinius / rubinius" . Consultado el 17 de mayo de 2020 , a través de GitHub .
- ^ Goldberg, Adele; Robson, Dave (1983). Smalltalk-80: El lenguaje y su implementación . ISBN 0-201-11371-6.
- ^ "Rubinius README" . Proyecto Rubinius . Consultado el 22 de febrero de 2009 .
- ^ Nutter, Charles (27 de abril de 2008). "Promesa y peligro para alternativas rubí implícitas" . Consultado el 22 de febrero de 2009 .
El proyecto Rubinius de Evan Phoenix es un esfuerzo para implementar Ruby usando tanto código Ruby como sea posible.
- ^ https://blog.engineyard.com/2013/the-future-of-rubinius
- ^ "Vektra se une a HashiCorp" . www.hashicorp.com . Consultado el 29 de junio de 2017 .
- ^ http://www.hashicorp.com/
- ^ Templo Gustavo Frederico Pedrosa, Vitor de Lima, Leonardo Bianconi (2014). "Versión 2.4.0" . Consultado el 6 de enero de 2020 .CS1 maint: varios nombres: lista de autores ( enlace )
enlaces externos
- Página web oficial
- Blog de Evan Phoenix
- Video de Evan Phoenix en RubyConf 2007
- Video de Evan Phoenix en MountainWest RubyConf 2008
- Presentación de Evan Phoenix en RubyConf 2008
- Repositorio de código de Rubinius en GitHub
- The Great Ruby Shootout (diciembre de 2008) : Rubinius en comparación con otras VM Ruby comunes
- "Cómo instalar Rubinius en Mac OS X" . Archivado desde el original el 12 de octubre de 2007 . Consultado el 5 de octubre de 2007 .
- ¿Es Rubinius? - Compatibilidad con gemas impulsadas por la comunidad para Rubinius