¡Ruby 2.0.0 ya está disponible!




Hasta hace poco ha sido liberado Ruby 2.0.0-p0, la primer versión estable de la nueva serie 2.0. En este lanzamiento "recién salido del horno" encontraremos un montón de características nuevas y también muchas mejoras, incluyendo la compatibilidad con la rama 1.9, con lo que será muy fácil su migración. Aplicaciones como Rails y tDiary también son compatibles.

Esta es una lista de las nuevas funcionalidades :


  • Núcleo del Lenguaje
    • Nuevos tratamientos de argumentos.
    • Module#prepend, como nueva forma de extender una clase.
    • El nuevo literal %i, para simplificar la creación de listas de símbolos.
    • __dir__, que retorna el nombre de directorio del fichero en uso.
    • Codificación por defecto en UTF-8.
  • Librerías incluidas
    • Enumerable#lazy y Enumerator::Lazy
    • Enumerator#size y Range#size
    • #to_h, como nueva convención para conversiones a Hash
    • Onigmo, como nuevo motor de expresiones regulares (una variante de Oniguruma)
    • API para el manejo asíncrono de excepciones.
  • Soporte de depuración.
    • Soporte para DTrace , diagnostico en tiempo de ejecución en producción.
    • TracePoint, Una API para mejorar el trazado.
  • Mejoras en rendimiento.
    • Mejora GC para el marcado de imágenes.
    • Optimización de Kernel#require haciendo que Rails empiece muy rápido
    • Mejoras en la VM para el manejo de métodos.
    • Mejoras en las operaciones con tipo Float


Pueden encontrar más información sobre este lenguaje en su página oficial.


Relacionados
Objetos en Ruby
Toma de contacto con Ruby

Entradas populares de este blog

OxygenOS ya está disponible

WhatsApp por fin integra la opción de cifrado

4 aplicaciones para estudiantes