clojure

    23Nhiệt

    4Trả lời

    Trong Clojure bạn có thể viết: (cond (= 1 2) 1 :else 5) Trong Đề án tương đương sẽ là: (cond ((= 1 2) 1) (else 5)) Cú pháp :else 5 là không nhất quán như (else 5). Lý do cú pháp khác đ

    8Nhiệt

    2Trả lời

    tôi cần phải thêm một số phương pháp để một Clojure defprotocol mà tôi đang viết cho một số thành phần Swing giống hệt nhau: (defprotocol view-methods (ok-button-add-action-listener [this listen

    6Nhiệt

    1Trả lời

    Tôi muốn triển khai transient và persistent! trong định dạng Clojure của mình. Theo như tôi có thể nói, điều này có nghĩa là có một deftype, TransientMyThing, thực hiện các phương pháp cần thiết. Được

    7Nhiệt

    3Trả lời

    Tôi có một nhóm các công việc xử lý tương lai từ một hàng đợi liên quan đến việc ghi vào các tệp. Cách thành ngữ để đảm bảo chỉ một tương lai truy cập vào một tệp cụ thể tại một thời điểm là gì?

    5Nhiệt

    1Trả lời

    Tôi muốn bọc macro công văn vào một cái khác để làm sạch. Tuy nhiên, Clojure có vẻ đối xử với nó khác ... hoặc có lẽ tôi hiểu nhầm điều gì đó? Hãy xem xét trường hợp chỉ cần tạo một bí danh cho #. này

    11Nhiệt

    2Trả lời

    Tôi vừa "phát hiện" macro đọc #= từ số post trên Stackoverflow và nó giải quyết được sự cố. Macro trình đọc này có khả năng trở thành một phần chính thức (được tài liệu) của ngôn ngữ là như thế nào? B

    5Nhiệt

    1Trả lời

    xem xét như sau: => (even? (count [])) true cho đến nay rất tốt. Bây giờ, hãy xem xét (giả sử tệp của tôi trống): (odd? (count (str/split (slurp my-file) #"\|"))) true err ... tại sao vectơ được

    5Nhiệt

    1Trả lời

    tôi có thể tải nguồn Clojure tùy ý sử dụng: (load-string source) Tuy nhiên, nếu không gian tên không được cung cấp, nó tải mã để clojure.core namespace. Ví dụ, đoạn mã sau: (load-string "(defn add [a

    5Nhiệt

    2Trả lời

    Tôi đang cố gắng lấy tài liệu bằng cách sử dụng hàm Clojure doc, nhưng không thể nhận được tài liệu từ REPL (Tôi đang sử dụng Emacs và SLIME). Trình tự sau đây mô tả những gì đang xảy ra (thông báo lỗ

    11Nhiệt

    7Trả lời

    Tôi muốn xây dựng trang web bằng Clojure ... như vậy: 1) là thư viện tốt nhất hiện có để thực hiện việc này vào thời điểm này (mùa hè 2011) 2) không chỉ là trang web "Hello World" tĩnh cơ bản?