Ruby

Ruby 3.0

Fedora 34 trae Ruby 3.0, la última versión del Lenguaje Ruby. Características notables de Ruby 3.0, comparadas con las versiones anteriores:

  • La capacidad de ejecutarse simultáneamente se actualiza con respecto a Ruby 2.7, con Fiber Scheduler y la adición preliminar de` Ractor`.

  • La escritura estática: RBS proporciona una base para permitir que los programas escritos en Ruby definan tipos. Ruby mantiene dinámicamente un idioma escrito de manera predeterminada, pero RBS actúa como una capa adicional (base) de un programa para proporcionar una funcionalidad de escritura estática y ganar algunos de los beneficios del idioma escrito estáticamente.

  • IRB gana algunas ventajas de rendimiento: es más rápido y ahora se puede medir el tiempo de ejecución usando el comando measure.

  • Se han actualizado las librerías estándar.

  • La coincidencia de patrones es ahora una característica estable.

Para más información vea las https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/[notas al lanzamiento.