MRuby: La nueva implementación ligera de Ruby.

Publicado por Manuel Ramos Caro el 2012-04-29

Matz se encuentra actualmente creando este nuevo tipo de Ruby. Es de construcción ligera y cumple con el recién estrenado standard ISO concedido a Ruby.

Una de las nuevas característica de esta implementación de Ruby además de su tamaño ligero es la posibilidad de ejecutar el código de forma interpretada o bien realizar una compilación para la ejecución en una maquina virtual.

El proyecto se encuentra patrocinado por el Programa Regional de Creación para la Investigación y el Desarrollo del Ministerio de Economía, Comercio e Industria de Japón. Actualmente se encuentra en una fase de trabajo previa a la liberación definitiva.

Características principales.

  • Compatibilidad completa con Ruby MRI.
  • Sintaxis sencilla.
  • Características básicas de Orientación a Objetos (Objetos, Métodos,…).
  • Características avanzadas de Orientación a Objetos. (Mezclado, Métodos Singleton).
  • Sobrecarga de Operadores.
  • Manejo de Excepciones.
  • Iteradores y Cierres.
  • Recolección de Basura.
  • Carga Dinámica de Objetos dependiendo de la arquitectura usada.
  • Alta Portabilidad.

Los ficheros de distribución se pueden encontrar en la página de descarga.

Para ampliar información sobre el proyecto lo mejor es dirigirse a su página en GitHub.

Noticias recientes

Publicado Ruby 4.0.0 preview3

Nos complace anunciar la publicación de Ruby 4.0.0-preview3. Ruby 4.0 introduce Ruby::BOX y “ZJIT”, y agrega muchas mejoras.

Publicado por naruse el 2025-12-18

Publicación de Ruby 4.0.0 preview2

Nos complace anunciar el lanzamiento de Ruby 4.0.0-preview2. Ruby 4.0 actualiza su versión de Unicode a 17.0.0, entre otras novedades.

Publicado por naruse el 2025-11-17

Más noticias...