เปิดตัว Ruby 3.0.0
(ruby-lang.org)-
เป้าหมายหลักคือการปรับปรุงด้าน Performance, Concurrency และ Typing
-
Performance: เร็วขึ้น 3 เท่าเมื่อเทียบกับ Ruby 2
- MJIT
-
Concurrency
-
Ractor (experimental): รันแบบขนานได้โดยไม่ต้องกังวลเรื่อง thread-safety
-
Fiber Scheduler: event loop (non-blocking execution)
-
-
Typing (การวิเคราะห์แบบสถิต)
-
RBS
-
TypeProf
-
-
1 ความคิดเห็น
ดูเหมือนว่าจะออกตามธรรมเนียมเป๊ะ ๆ หลังจาก 2.7 ออกมาได้ครบ 1 ปีพอดี
https://th.news.hada.io/topic?id=1149
RBS ที่ถูกแนะนำว่าเป็นฟีเจอร์หลักในโพสต์ข้างต้น เคยมีบทความแนะนำที่นี่ด้วยเช่นกัน พูดสั้น ๆ ก็คงเป็น DSL สำหรับ Type Annotation
https://th.news.hada.io/topic?id=2560
ช่วงหลังผมเริ่มสนใจ Ruby on Rails หลังจากอ่านโพสต์ด้านล่างที่เคยขึ้นที่นี่ แต่ในความเป็นจริง ช่วงต้นปีหน้าผมน่าจะถูกส่งไปทำงานที่ใช้ภาษาและเฟรมเวิร์กที่ไม่เคยใช้มาก่อน ดังนั้นสิ่งที่ทำได้ก็คงมีแค่อ่านเอกสารทางการกับทิวทอเรียลเป็นครั้งคราวเท่านั้น
https://th.news.hada.io/topic?id=3297