Ruby 3.0.0 veröffentlicht
(ruby-lang.org)-
Hauptziel sind Verbesserungen bei Performance, Concurrency und Typisierung
-
Performance: im Vergleich zu Ruby 2 dreifache Leistungssteigerung
- MJIT
-
Concurrency
-
Ractor (experimentell): parallele Ausführung ohne Sorgen um Thread-Sicherheit
-
Fiber Scheduler: Event Loop (nicht blockierende Ausführung)
-
-
Typisierung (statische Analyse)
-
RBS
-
TypeProf
-
-
1 Kommentare
Anscheinend wurde es ganz traditionell genau ein Jahr nach der Veröffentlichung von 2.7 herausgebracht.
https://de.news.hada.io/topic?id=1149
Das dort als Hauptfunktion vorgestellte RBS wurde auch hier schon einmal in einem Beitrag vorgestellt. Kurz gesagt scheint es eine DSL für Type Annotations zu sein.
https://de.news.hada.io/topic?id=2560
Nachdem ich neulich den unten verlinkten Beitrag hier gesehen hatte, habe ich zwar Interesse an Ruby on Rails bekommen, aber in der Realität werde ich ab Anfang nächsten Jahres in ein Projekt eingebunden, das mit einer Sprache und einem Framework umgesetzt wird, die ich bisher noch nicht verwendet habe. Deshalb bleibt mir nur, gelegentlich die offizielle Dokumentation und Tutorials dazu anzuschauen.
https://de.news.hada.io/topic?id=3297