Rilis Ruby 3.0.0
(ruby-lang.org)-
Tujuan utamanya adalah peningkatan pada performa, konkurensi, dan typing
-
Performa: 3 kali lebih cepat dibandingkan Ruby 2
- MJIT
-
Konkurensi
-
Ractor (eksperimental): eksekusi paralel tanpa perlu khawatir soal thread-safety
-
Fiber Scheduler: event loop (eksekusi non-blocking)
-
-
Typing (analisis statis)
-
RBS
-
TypeProf
-
-
1 komentar
Sesuai tradisi, tampaknya ini dirilis tepat 1 tahun setelah 2.7 dirilis.
https://id.news.hada.io/topic?id=1149
RBS yang diperkenalkan sebagai fitur utama di tulisan di atas juga pernah ada tulisan pengenalannya di sini. Singkatnya, sepertinya ini adalah DSL untuk type annotation.
https://id.news.hada.io/topic?id=2560
Belakangan, setelah melihat tulisan di bawah yang sempat muncul di sini, saya jadi tertarik dengan Ruby on Rails. Namun kenyataannya, mulai awal tahun depan saya dijadwalkan masuk ke pekerjaan yang menggunakan bahasa dan framework yang belum pernah saya pakai sebelumnya, jadi paling banter saya hanya sempat sesekali melihat dokumentasi resmi dan tutorialnya.
https://id.news.hada.io/topic?id=3297