Lộ trình năm 2025 của ReScript
(forum.rescript-lang.org)Tiếp nối năm ngoái, vào đầu tháng 5 năm nay cũng đã có sự kiện ReScript Retreat tại Vienna, nơi các nhà phát triển cốt lõi của ReScript gặp gỡ.
Tại đó, họ đã tổng hợp lịch trình cho phiên bản tiếp theo là v12 và lộ trình năm 2025.
Mục tiêu là đến bản phát hành chính thức vào tháng 7 sẽ hoàn thiện hệ thống build mới, tinh chỉnh lớn về ngôn ngữ và thư viện chuẩn, đồng thời dọn dẹp phần legacy để tăng tính nhất quán với hệ sinh thái JavaScript.
- Lịch phát hành v12 — beta đầu tiên vào tháng 5, RC vào tháng 6, dự kiến công bố chính thức vào tháng 7.
- Giới thiệu hệ thống build mới Rewatch — hỗ trợ monorepo, tốc độ build nhanh hơn, có thể opt-out khỏi hệ thống build hiện tại (bsb).
- Củng cố/chuẩn hóa cú pháp ngôn ngữ
- Chế độ curry/uncurry sẽ bị loại bỏ hoàn toàn. Cú pháp
(.)sẽ biến mất và khả năng tương thích với JS được cải thiện đáng kể. - Nhiều tính năng sẽ được bổ sung như chế độ JSX preserve, toán tử hợp nhất, pattern matching
dict{}, RegExp literal, v.v.
- Chế độ curry/uncurry sẽ bị loại bỏ hoàn toàn. Cú pháp
- Tích hợp thư viện chuẩn —
@rescript/coresẽ được tích hợp và cung cấp cùng compiler, đồng thời loại bỏ các API cũ nhưJs/Js2để mang lại bề mặt API gọn gàng hơn. - Loại bỏ quy mô lớn các thành phần legacy — đã loại bỏ hoàn toàn các dấu vết OCaml còn sót lại cả bên trong lẫn bên ngoài. Các phần có thể gây nhầm lẫn cho người dùng mới như thư viện OCaml, cú pháp
.ml, tiền tố@bsđều đã được dọn dẹp.
Khi bản beta đầu tiên sớm được phát hành, sẽ rất cảm ơn nếu mọi người thử qua một lần.
Dù hành trình đến v12 thực sự rất dài, nhưng sau đó vẫn còn rất nhiều điều để tiếp tục phát triển.
Vì vậy, việc cải thiện cấu trúc nội bộ và khám phá nhiều ý tưởng thực tiễn khác nhau khiến các chủ đề chưa bao giờ cạn, và có lẽ đó là điều làm cho việc tham gia dự án trở nên rất thú vị.
Những ai quan tâm đến các công nghệ cấu thành nên một ngôn ngữ lập trình như compiler hay editor cũng có thể thử tìm hiểu một lần.
Chưa có bình luận nào.