Các thư viện Clojure cần thiết để tìm hiểu là gì ngoài những điều cơ bản của lõi core [đóng]


8

Tôi đang tự dạy mình Clojure. Tôi đã bắt đầu sử dụng Leiningen , tôi đang làm việc trên Clojure Koans , dự định thực hiện LabREPL tiếp theo và sẽ có một cái nhìn về Noir .

Câu hỏi của tôi là: các thư viện và chức năng Clojure "cần biết" cần thiết để biết ngoài những điều được nêu trong kế hoạch học tập ở trên là gì?

Nhìn vào Clojure Contrib , có rất nhiều thư viện. Là một nhà phát triển Clojure chuyên nghiệp (hoặc OSS), bạn thấy mình đang sử dụng hàng ngày? Những cái nào không hữu dụng hoặc không được sử dụng phổ biến (nghĩa là bí truyền / không xuất hiện thường xuyên trong mã hóa hàng ngày).

Câu trả lời:


3

Điều đó thực sự phụ thuộc vào tên miền của bạn và vào những gì bạn sẽ viết mã.
Avout mang đến trạng thái Clojure cho thế giới phân tán.
Lojic mang lập trình logic đến ngôn ngữ lập trình Clojure, đó là một dự án thú vị. Ví dụ,
Cascalog là ngôn ngữ truy vấn dựa trên Clojure cho Hadoop, điều tuyệt vời nếu bạn định lập trình Hadoop.
FleetDB là một cơ sở dữ liệu miễn phí lược đồ được viết bằng Clojure.

Vì vậy, nó thực sự dựa trên những gì bạn đang làm.

(Ok, câu trả lời của tôi bao gồm phần đầu tiên của câu hỏi của bạn).

Danh sách các contribs được sử dụng nhiều nhất của tôi: clojure.contrib.accumulators, clojure.contrib.duck-stream, clojure.contrib.lazy-xml và clojure.contrib.zip-filter.
Đó là những điều cần thiết cho tôi, YMMV.


Còn các thư viện trong Clojure Contrib thì sao?
noahz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.