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.

1
Proksi Clojure 1.2.1 / 1.3 / 1.4 'yang dibuat di runtime Grails 2.0.0 gagal. 1.2.0 baik-baik saja
Saya sedang mengembangkan plugin Grails Clojure di Grails 2.0.0 (dan 2.1.0-SNAPSHOT) dan saya ingin memperbaruinya ke Clojure 1.3.0 dan menambahkan clojure.tools.logging . Clojure melempar pengecualian selama kompilasi dari proksi dari ByteArrayOutputStreamdalam clojure.tools.loggingfungsi log-aliran 's: ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn ( https://gist.github.com/a6ae681c37091a3d2379 ) Saya pergi dan menghapus clojure.tools.loggingdan menulis …
103 grails  groovy  clojure  proxy 

6
Bagaimana cara menggabungkan perpustakaan asli dan perpustakaan JNI di dalam JAR?
Perpustakaan yang dimaksud adalah Kabinet Tokyo . Saya ingin memiliki perpustakaan asli, perpustakaan JNI, dan semua kelas Java API dalam satu file JAR untuk menghindari sakit kepala redistribusi. Tampaknya ada upaya untuk melakukan ini di GitHub , tetapi Ini tidak termasuk perpustakaan asli yang sebenarnya, hanya perpustakaan JNI. Tampaknya ini …




5
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 Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat …
100 clojure 

5
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=> (cons 4 [1 2 …

3
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 dengan cukup baik. Memperbarui …
97 java  clojure  vaadin 

14
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 tersebut melakukan sesuatu yang secara umum berguna …


5
Cara mengonversi urutan malas menjadi non-malas di Clojure
Saya mencoba yang berikut di Clojure, mengharapkan kelas dari urutan non-malas dikembalikan: (.getClass (doall (take 3 (repeatedly rand)))) Namun, ini masih kembali clojure.lang.LazySeq. Dugaan saya adalah itu doallmengevaluasi seluruh urutan, tetapi mengembalikan urutan asli karena masih berguna untuk memoization. Jadi apa cara idiomatik untuk membuat urutan non-malas dari urutan malas?

4
Clojure vs Lisps lainnya [tertutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi …

8
Kesalahan pemrograman umum yang harus dihindari pengembang Clojure [ditutup]
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 Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi …
92 clojure 



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.