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 3.4.8
Ruby 3.4.8 ha sido publicado.
Publicado por k0kubun el 2025-12-17
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
Publicación de Ruby 3.3.10
Ruby 3.3.10 ha sido publicado.
Publicado por nagachika el 2025-10-23