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.