Ya llego.
Ya llegó Ruby 2.0, la esperada renovación del lenguaje y sus bibliotecas ya esta aquí.
Version estable.
Aunque
esta es la primera versión estable de esta rama del lenguaje se ha
cuidado mucho la compatibilidad hacia atrás con la rama 1.9, de manera
que la migración sea lo más simple y suave posible.
Características.
Algunas
de las nuevas características y mejoras tienen que ver con los
Ennumerables y las funciones de Expresiones regulares. Se ha cambiado de
biblioteca base para el proceso de RegEx y en cuanto a las
ennumeraciones ahora esta permitido verificar el tamaño, cargarlas en
modo "lazy". Estas características también se agregaron a los Rangos.
Problemas.
No
todo es miel sobre hojuelas, esta versión presenta ciertas
incompatibilidades menores, pero que pueden afectar el funcionamiento y
rendimiento de código que no se escribió en UTF-8 por ejemplo y de
funcionalidad específica de cadenas de texto.
Más Información.
Pueden obtener información completa en sl sitio oficial en español:
http://www.ruby-lang.org/es/news/2013/02/25/LiberadoRuby200-p0/
O en inglés en:
http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/
Recomendación.
Les recomiendo probarlos antes de ponerlo en producción, sobre todo si ya tienen una aplicación estable.
Falta ver cuando se ponen al corriente Rubinius, JRuby y otros derivados que se ejecutan en ambientes varios.
Que esten bien, bye bye.