Có thể sử dụng các loại phụ thuộc trong triển khai Vợt đánh máy hiện có không? (tức là họ có tồn tại trong đó không?)
Có hợp lý không khi thực hiện Hệ thống các loại phụ thuộc bằng cách sử dụng vợt đánh máy?
Có thể sử dụng các loại phụ thuộc trong triển khai Vợt đánh máy hiện có không? (tức là họ có tồn tại trong đó không?)
Có hợp lý không khi thực hiện Hệ thống các loại phụ thuộc bằng cách sử dụng vợt đánh máy?
Câu trả lời:
Các loại phụ thuộc trong vợt đang được Andrew Kent tại Đại học Indiana nghiên cứu.
Có một bộ slide . Có một cuộc nói chuyện .
Điều đáng quan tâm, điều này cũng có khả năng tác động đến Typed Clojure , được mô hình hóa mạnh mẽ trên Typed Vợt.
Tôi nghĩ rằng để "làm các loại phụ thuộc" bằng cách sử dụng hợp đồng là có thể. Kiểm tra https://docs.racket-lang.org/guide/contuces-struct.html và tìm kiếm "Kiểm tra thuộc tính của cấu trúc dữ liệu".
Bạn có thể tranh luận, rằng điều này khá mô phỏng hiệu ứng, hơn là có nó như một phần của ngôn ngữ. Tuy nhiên, ở đâu đó bạn sẽ cần phải viết mã, thông báo cho trình thông dịch / trình biên dịch những phụ thuộc đó là gì và trong Vợt bạn có thể làm điều đó với các hợp đồng.