Lanzamiento de Ruby 3.0.0
(ruby-lang.org)-
El objetivo principal es mejorar Performance, Concurrency y Typing
-
Performance: 3 veces más rápido en comparación con Ruby 2
- MJIT
-
Concurrency
-
Ractor (experimental): ejecución paralela sin preocuparse por la seguridad de hilos
-
Fiber Scheduler: event loop (ejecución no bloqueante)
-
-
Typing (análisis estático)
-
RBS
-
TypeProf
-
-
1 comentarios
Parece que, como es tradición, salió justo un año después de que se lanzara la versión 2.7.
https://es.news.hada.io/topic?id=1149
Ese RBS que en el texto de arriba presentan como una de las funciones principales ya había tenido aquí una publicación introductoria. En pocas palabras, parece ser un DSL para anotaciones de tipos.
https://es.news.hada.io/topic?id=2560
Hace poco, al ver la publicación de abajo que compartieron aquí, me empezó a interesar Ruby on Rails, pero la realidad es que desde inicios del próximo año me van a asignar a un trabajo que se hará con un lenguaje y un framework que nunca he usado, así que al final apenas podré ir viendo de vez en cuando la documentación oficial y algunos tutoriales.
https://es.news.hada.io/topic?id=3297