5 คะแนน โดย ssssut 2020-12-25 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป้าหมายหลักคือการปรับปรุงด้าน Performance, Concurrency และ Typing

    • Performance: เร็วขึ้น 3 เท่าเมื่อเทียบกับ Ruby 2

      • MJIT
    • Concurrency

      • Ractor (experimental): รันแบบขนานได้โดยไม่ต้องกังวลเรื่อง thread-safety

      • Fiber Scheduler: event loop (non-blocking execution)

    • Typing (การวิเคราะห์แบบสถิต)

      • RBS

      • TypeProf

1 ความคิดเห็น

 
kunggom 2020-12-26

ดูเหมือนว่าจะออกตามธรรมเนียมเป๊ะ ๆ หลังจาก 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