Pertanyaan yang diberi tag clojure

126
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? Apakah itu membuat banyak perbedaan di satu sisi atau yang lain?...

109
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...

100
Apa kegunaan Clojure? [Tutup]

Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika...

98
Clojure: kontra (seq) vs. konj (daftar)

Saya tahu bahwa consmengembalikan seq dan conjmengembalikan koleksi. Saya juga tahu bahwa conj"menambahkan" item ke akhir koleksi yang optimal, dan consselalu "menambahkan" item ke depan. Contoh ini menggambarkan kedua poin ini: user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 4] user=>...

97
Penulisan ulang Java ke Clojure

Saya baru saja diminta oleh perusahaan saya untuk menulis ulang aplikasi Java yang berukuran besar (50.000 baris kode) (aplikasi web menggunakan JSP dan servlet) di Clojure. Adakah orang lain yang mendapat tip tentang apa yang harus saya waspadai? Harap diingat bahwa saya tahu Java DAN Clojure...

96
Aplikasi sampel Clojure ukuran sedang?

Apakah ada aplikasi contoh Clojure berukuran sedang yang dapat digunakan sebagai contoh "praktik terbaik", dan cara yang baik untuk melihat seperti apa aplikasi tersebut dalam hal penyusunan kode dan kode? Aplikasi web akan sangat menarik bagi saya, tetapi yang paling penting adalah program...