Rubinius
Rubinius | ||
---|---|---|
Información general | ||
Tipo de programa | intérprete del lenguaje de programación Ruby | |
Autor | Evan Phoenix | |
Desarrollador | Evan Phoenix | |
Lanzamiento inicial | 2006 | |
Licencia | Licencia BSD | |
Estado actual | En desarrollo | |
Información técnica | ||
Programado en | C++ y Ruby | |
Versiones | ||
Última versión estable | 3.1002 de marzo de 2018 | |
Enlaces | ||
Rubinius es una implementación alternativa del lenguaje de programación Ruby creado por Evan Phoenix. Basado libremente en el diseño de Smalltalk-80 Blue Book, Rubinius tiene como objetivo "proporcionar un ambiente rico y de alto rendimiento para la ejecución de código Ruby".[1]
Objetivos
[editar]Rubinius sigue las tradiciones de Lisp y Smalltalk, haciendo que la mayor parte de la implementación Ruby este construida en código Ruby.[2]
También tiene como objetivo la seguridad en hilos con el fin de ser capaz de integrar más de un intérprete en aplicaciones individuales.
Apoyo
[editar]Desde el año 2007 hasta el 2013, Engine Yard ha financiado el proyecto mediante la contratación de un ingeniero para trabajar a tiempo completo en Rubinius.[3] Evan Phoenix es ahora CEO de Vektra.[4]
Véase también
[editar]Referencias
[editar]- ↑ https://github.com/rubinius/rubinius/blob/master/README
- ↑ http://blog.headius.com/2008/04/promise-and-peril-for-alternative-ruby.html
- ↑ «Copia archivada». Archivado desde el original el 12 de abril de 2018. Consultado el 20 de octubre de 2013.
- ↑ «Copia archivada». Archivado desde el original el 7 de febrero de 2015. Consultado el 8 de febrero de 2015.
Enlaces externos
[editar]- Sitio web de Rubinius
- Repositorio de código de Rubinius
- Sitio de compatibilidad de gems para Rubinius Archivado el 10 de abril de 2011 en Wayback Machine.