Tôi đang tìm kiếm tổng quan về các tính năng của Clojure đến từ các ngôn ngữ khác với Common Lisp.Tổng quan về các tính năng trong Clojure đến từ các ngôn ngữ khác ngoài CL
Ví dụ:
- STM: ngôn ngữ X, Y và Z
đầu vào của bạn được hoan nghênh!
Tôi đang tìm kiếm tổng quan về các tính năng của Clojure đến từ các ngôn ngữ khác với Common Lisp.Tổng quan về các tính năng trong Clojure đến từ các ngôn ngữ khác ngoài CL
Ví dụ:
đầu vào của bạn được hoan nghênh!
Một số tính năng lỏng lẻo dựa trên ngôn ngữ khác mà tôi biết:
Ý tưởng trong Clojure mà tôi tin rằng là khá gốc:
Các giao thức mà tôi nghĩ đến từ Objective-C. – missingfaktor
Bạn có thể muốn xem cái này list of books, that influenced Clojure's design, do chính Rich Hickey biên soạn. Nhìn vào các tiêu đề bạn có thể sẽ tìm ra nơi có nhiều ý tưởng hơn.
STM trong clojure đến từ nghiên cứu khó khăn trong lĩnh vực đồng thời và giao dịch và có triển khai trong Haskell (Glasgow Compiler) và gần đây hơn Fortress (High Performance Numeric Tính Ngôn ngữ bởi Sun)
loại ref: ML family; MVCC STM: cơ sở dữ liệu – cgrand