Pertanyaan yang diberi tag «clojure»

Clojure adalah dialek Lisp modern untuk Java Virtual Machine (dengan versi untuk CLR dan JavaScript). Lebih dari sekedar implementasi Lisp di Java, Clojure menyediakan akses ke kelas dan ekosistem Java.

11
Memetakan fungsi pada nilai-nilai peta di Clojure
Saya ingin mengubah satu peta nilai ke peta lain dengan tombol yang sama tetapi dengan fungsi yang diterapkan pada nilai-nilai. Saya akan berpikir ada fungsi untuk melakukan ini di api clojure, tetapi saya tidak dapat menemukannya. Berikut ini contoh implementasi dari apa yang saya cari (defn map-function-on-map-vals [m f] (reduce …


7
Apakah ada yang setara untuk fungsi Zip di Clojure Core atau Contrib?
Di Clojure, saya ingin menggabungkan dua daftar untuk memberikan daftar pasangan, > (zip '(1 2 3) '(4 5 6)) ((1 4) (2 5) (3 6)) Di Haskell atau Ruby fungsinya disebut zip . Menerapkannya tidak sulit, tetapi saya ingin memastikan saya tidak kehilangan fungsi di Core atau Contrib. Ada ruang …
130 clojure 

6
Mengapa Clojure memiliki "kata kunci" di samping "simbol"?
Saya memiliki pengetahuan yang lewat tentang Lisps lain (khususnya Skema) dari jalan kembali. Baru-baru ini saya telah membaca tentang Clojure . Saya melihat bahwa ia memiliki "simbol" dan "kata kunci". Simbol yang saya kenal, tetapi tidak dengan kata kunci. Apakah Lisps lain memiliki kata kunci? Bagaimana kata kunci berbeda dari …
130 lisp  clojure  scheme  keyword 



9
Clojure: kurangi vs. terapkan
Saya memahami perbedaan konseptual antara reducedan apply: (reduce + (list 1 2 3 4 5)) ; translates to: (+ (+ (+ (+ 1 2) 3) 4) 5) (apply + (list 1 2 3 4 5)) ; translates to: (+ 1 2 3 4 5) Namun, mana yang lebih clojure idiomatik? …
126 clojure 



11
leiningen - bagaimana menambahkan dependensi untuk stoples lokal?
Saya ingin menggunakan leiningen untuk membangun dan mengembangkan proyek clojure saya. Apakah ada cara untuk memodifikasi project.clj untuk memintanya mengambil beberapa toples dari direktori lokal? Saya memiliki beberapa botol berpemilik yang tidak dapat diunggah ke repositori publik. Selain itu, dapatkah leiningen digunakan untuk memelihara direktori "lib" untuk proyek clojure? Jika …
117 java  build  clojure  maven  leiningen 



5
Apa "ide besar" di balik rute compojure?
Saya baru mengenal Clojure dan telah menggunakan Compojure untuk menulis aplikasi web dasar. Saya mengalami masalah dengan defroutessintaks Compojure , dan saya pikir saya perlu memahami "bagaimana" dan "mengapa" di balik itu semua. Sepertinya aplikasi Ring-style dimulai dengan peta permintaan HTTP, lalu meneruskan permintaan melalui serangkaian fungsi middleware hingga diubah …
109 clojure  compojure 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.