4 điểm bởi xguru 4 giờ trước | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Ngôn ngữ kiểu động được viết bằng Zig, áp dụng cấu trúc "everything is something" nơi mọi thứ đều trả về giá trị
  • Hỗ trợ mô hình đồng thời mượt mà, có thể chuyển mã blocking sang non-blocking chỉ bằng cách thêm spawn trước đoạn mã
  • Dùng toán tử pipe (|>) để biến đổi giá trị liên tiếp, và tham chiếu giá trị ngay trước đó bằng _
    • Ví dụ: "hello" |> _:upper() |> _:sub(1, 2)
  • Hỗ trợ pattern matching và result type, hàm trả về theo dạng (:ok, value) / (:err, reason) rồi xử lý phân nhánh bằng match
  • Tích hợp first-class test chỉ được biên dịch và chạy khi gắn cờ --test, cung cấp khối test đơn lẻ và khối nhóm suite
  • Cung cấp embedding API cho phép nhúng trực tiếp vào mã C bằng revo.h
    • erevo_vm_create, erevo_compile, erevo_run, erevo_eval v.v.
  • Tích hợp máy chủ LSP revolt xử lý diagnostic/go-to-definition/hover/tham chiếu/symbol
    • Được bundle mặc định trong bản dựng phát hành và chạy bằng revo --lsp
  • Cung cấp backend REPL mặc định là isocline. Hỗ trợ nhập nhiều dòng/tab completion/tìm kiếm lịch sử
  • Phiên bản Windows hiện vẫn chưa hoàn thiện: chưa hỗ trợ backend bất đồng bộ và trình chỉnh sửa dòng đầy đủ
  • Giấy phép MIT

Chưa có bình luận nào.

Chưa có bình luận nào.