Rubinio

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 24 de julio de 2020; las comprobaciones requieren 4 ediciones .
Rubinio
Tipo de implementación de rubí
Autor evan phoenix
Desarrollador comunidad
Escrito en C++ , rubí
Sistema operativo Linux , Mac OS X y otros similares a UNIX
Primera edición 2006
ultima versión 5.0 ( 17 de mayo de 2020 [1] )
Estado activo
Licencia licencia BSD
Sitio web rubinius.com

Rubinius  es una implementación alternativa del lenguaje de programación Ruby creado por Evan Phoenix. Basado en el diseño de Smalltalk - 80 Blue Book [2] .

Objetivos del proyecto

Rubinius sigue las ideas de Lisp y Smalltalk al implementar tanto Ruby como sea posible en el mismo código Ruby [3] .

Rubinius también tiene el objetivo de ser seguro para subprocesos , para poder incorporar más de un intérprete en una sola aplicación.

Patrocinio

Engine Yard proporcionó dos ingenieros para trabajar en Rubinius [4] .

Véase también

Notas

  1. Versión 5.0 . Consultado el 16 de abril de 2022. Archivado desde el original el 16 de abril de 2022.
  2. Smalltalk-80: El lenguaje y su implementación . Consultado el 31 de octubre de 2010. Archivado desde el original el 7 de agosto de 2017.
  3. Nutter, Charles Promise and Peril para Alternative Ruby Impls (enlace descendente) (27 de abril de 2008). - "El proyecto Rubinius de Evan Phoenix es un esfuerzo por implementar Ruby usando tanto código Ruby como sea posible". Consultado el 22 de febrero de 2009. Archivado desde el original el 3 de julio de 2012. 
  4. Cangiano, Anthony Why Engine Yard, Rubinius y Merb son importantes (enlace no disponible) (15 de enero de 2008). "Hace un tiempo, también contrataron a Evan Phoenix para trabajar a tiempo completo en Rubinius, una implementación alternativa prometedora de Ruby y una especificación rigurosa para el lenguaje". Consultado el 8 de marzo de 2009. Archivado desde el original el 3 de julio de 2012. 

Enlaces