Implementación alternativa de Ruby
Rubinius es una implementación alternativa de Ruby creada por Evan Phoenix. Basado libremente en el diseño de Smalltalk -80 Blue Book , [2] Rubinius busca "ofrecer un entorno rico y de alto rendimiento para ejecutar código Ruby". [3]
Objetivos
Rubinius sigue las tradiciones de Lisp y Smalltalk, implementando de forma nativa la mayor cantidad posible de Ruby en el 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 trabajar exclusivamente en Rubinius. [5] Evan Phoenix ahora trabaja en HashiCorp . [6] [7]
Compatibilidad con PowerPC64
Desde la versión 2.4.0, está habilitado el soporte para PowerPC64 . [8]
Véase también
Referencias
- ^ "Lanzamientos - rubinius/rubinius" . Consultado el 17 de mayo de 2020 – vía 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). "Promesas y peligros para implementaciones Ruby alternativas" . Consultado el 22 de febrero de 2009.
El proyecto Rubinius de Evan Phoenix es un esfuerzo por implementar Ruby utilizando la mayor cantidad posible de código Ruby
. - ^ El futuro de Rubinius engineyard.com 2013 [ enlace roto ]
- ^ "Vektra se une a HashiCorp". www.hashicorp.com . Consultado el 29 de junio de 2017 .
- ^ "Inicio". hashicorp.com .
- ↑ Gustavo Frederico Temple Pedrosa, Vitor de Lima, Leonardo Bianconi (2014). "Versión 2.4.0". GitHub . Consultado el 6 de enero de 2020 .
{{cite web}}
: CS1 maint: varios nombres: lista de autores ( enlace )
Enlaces externos
- Sitio web oficial
- El blog de Evan Phoenix
- Vídeo de Evan Phoenix en RubyConf 2007
- Vídeo de Evan Phoenix en la MountainWest RubyConf 2008
- Presentación de Evan Phoenix en RubyConf 2008
- Repositorio de código Rubinius en GitHub
- El gran duelo de Ruby (diciembre de 2008): Rubinius comparado con otras máquinas virtuales 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 de gemas impulsada por la comunidad para Rubinius