Tôi muốn nghiên cứu triển khai Clojure chính thức. Có ai quen thuộc với mã khuyến cáo bắt đầu đọc từ đâu không? Có những phần nào đó sẽ làm cho việc hiểu phần còn lại của nó dễ dàng hơn hay là chìa khóa để hiểu Clojure hoạt động như thế nào?Nơi tốt để bắt đầu nghiên cứu mã nguồn cho Clojure?
Trả lời
Có một số ý tưởng lớn trong đó - có thể không rõ ràng cho đến khi bạn quen với việc triển khai LISP.
Vì vậy, ngay cả trước khi bạn nhìn vào mã Clojure - bạn có thể muốn xem mã để thực hiện LISP cơ bản (có heaps trực tuyến - this is one of my favourites).
Tiếp theo, tôi đã đọc một cuốn sách như số Lisp In Small Pieces (LISP) của Christian Quinnec là book about implementing LISP compilers - để có được các mô hình.
Về mặt thực tế bắt đầu từ nguồn Clojure - tôi bắt đầu với eval
- here.
trình biên dịch clojurescript cũng là một nơi tuyệt vời để bắt đầu.
như xa như các trình biên dịch clojure gốc,
Tôi sẽ bắt đầu ở dưới cùng của core.clojure và đọc trở lên, do đó bạn có thể thấy xu hướng cho từng phần để xây dựng vào các tính năng định nghĩa ở trên (cũng cố gắng trên xuống phía dưới và tìm những gì phù hợp với bạn)
- 1. Nghiên cứu máy quét mã vạch USB
- 2. Nơi để bắt đầu đọc mã nguồn SQLite?
- 3. Nghiên cứu về TDD
- 4. đó là tốt nhất cuốn sách nghiên cứu django
- 5. Nghiên cứu về MySQL, mã nguồn SQLite để tìm hiểu về việc triển khai thực hiện RDBMS
- 6. Phương pháp tiếp cận tốt cho nghiên cứu opengl es 2.0 là gì?
- 7. Nơi tốt nhất để bắt đầu học Qt là gì?
- 8. Nơi tốt để bắt đầu học kho dữ liệu?
- 9. Bắt đầu Cứu nạn không bắt lỗi
- 10. văn bản tự động cho nghiên cứu tái sản xuất
- 11. Các nghiên cứu cho thấy ảnh hưởng của chất lượng mã/QA?
- 12. bắt đầu một dự án javascript mã nguồn mở
- 13. Các công cụ mã nguồn mở tốt nhất để phát triển các ứng dụng Flash là gì? Những nơi tốt nhất để bắt đầu học là gì?
- 14. Nghiên cứu điển hình về khả năng mở rộng
- 15. Đâu là nơi tốt để bắt đầu lập trình GUI cho các cửa sổ?
- 16. Điều gì cần nghiên cứu để tham gia vào robot?
- 17. Nơi để bắt đầu cho Jruby trên đường ray?
- 18. Lỗi biến mất khi cố gắng nghiên cứu nó
- 19. mã nguồn làm đẹp cho lisp (Common Lisp, Scheme, Clojure)
- 20. Các dự án mã nguồn mở WPF tốt nhất
- 21. Trình duyệt mã nguồn tốt cho C
- 22. Nơi tìm mã nguồn cho các phương thức gốc java.lang?
- 23. Mã nguồn của các ứng dụng web chức năng được thiết kế tốt?
- 24. Làm cách nào để tôi nhận được spam cho dự án nghiên cứu của mình?
- 25. Sửa đổi tệp mã nguồn Clojure trong clojure
- 26. Trình bày Clojure dành cho người mới bắt đầu?
- 27. Hiểu mã nguồn jquery
- 28. Ngôn ngữ nghiên cứu tài chính định lượng
- 29. SOAP so với REST: Nghiên cứu điển hình thực tế?
- 30. Chiến lược hiệu quả để nghiên cứu khung/thư viện một phần
Cảm ơn - Tôi đã đọc nguồn cho triển khai Lisp đơn giản mà bạn đã liên kết. –