Phát hành Ruby 3.0.0
(ruby-lang.org)-
Mục tiêu chính là cải thiện Performance, Concurrency và Typing
-
Performance: nhanh hơn gấp 3 lần so với Ruby 2
- MJIT
-
Concurrency
-
Ractor (thử nghiệm): thực thi song song mà không phải lo về thread-safety
-
Fiber Scheduler: event loop (thực thi non-blocking)
-
-
Typing (phân tích tĩnh)
-
RBS
-
TypeProf
-
-
1 bình luận
Có vẻ như theo truyền thống, bản này được phát hành đúng tròn 1 năm sau khi 2.7 ra mắt.
https://vi.news.hada.io/topic?id=1149
Trong bài viết trên, RBS được giới thiệu là một tính năng chính, và trước đây ở đây cũng từng có một bài giới thiệu về nó. Nói ngắn gọn thì có vẻ đây là một DSL dành cho type annotation.
https://vi.news.hada.io/topic?id=2560
Gần đây tôi cũng bắt đầu quan tâm đến Ruby on Rails sau khi đọc bài viết dưới đây được đăng ở đây, nhưng thực tế là từ đầu năm sau tôi sẽ được phân vào công việc dùng một ngôn ngữ và framework mà trước giờ chưa từng dùng, nên cùng lắm chỉ thỉnh thoảng đọc tài liệu chính thức và tutorial của nó thôi.
https://vi.news.hada.io/topic?id=3297