«clojure» etiketlenmiş sorular

Clojure, Java Sanal Makinesi için modern bir Lisp lehçesidir (CLR ve JavaScript sürümleriyle birlikte). Clojure, Java'daki Lisp uygulamasının ötesinde, Java'nın sınıflarına ve ekosistemine erişim sağlar.

7
Yerel bir kitaplık ve bir JNI kitaplığı bir JAR içinde nasıl paketlenir?
Söz konusu kütüphane Tokyo Kabinesi . Yeniden dağıtım sorunlarından kaçınmak için yerel kitaplığı, JNI kitaplığını ve tüm Java API sınıflarını tek bir JAR dosyasında bulundurmak istiyorum. GitHub'da buna bir girişim var gibi görünüyor , ancak Gerçek yerel kitaplığı içermez, yalnızca JNI kitaplığını içerir. Leiningen'in yerel bağımlılık eklentisine özgü görünüyor (yeniden …

1
Grails 2.0.0 çalışma zamanında oluşturulan Clojure 1.2.1 / 1.3 / 1.4 'proxy'si başarısız oluyor. 1.2.0 iyidir
Ben uzanan üzerinde çalışıyorum Grails Clojure eklentisi içinde Grails 2.0.0 (ve 2.1.0-SNAPSHOT) ve ben bunu güncellemek istedim Clojure 1.3.0 ve eklemek clojure.tools.logging . Clojure bir derleme sırasında bir özel durum atar vekaleten a ByteArrayOutputStreamiçinde clojure.tools.loggingbireyin günlük akışı fonksiyonu: ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn ( https://gist.github.com/a6ae681c37091a3d2379 ) Gittim ve …
103 grails  groovy  clojure  proxy 

12
Birisi bana Clojure Transducers'ı basit terimlerle açıklayabilir mi?
Bunu okumayı denedim ama hala onların değerini veya neyin yerini aldıklarını anlamıyorum. Kodumu daha kısa, daha anlaşılır mı yapıyorlar yoksa ne? Güncelleme Pek çok insan cevaplar yayınladı, ancak benim gibi bir aptalın bile anlayabileceği çok basit bir şey için dönüştürücü olan ve olmayan örnekleri görmek güzel olurdu. Elbette, dönüştürücüler belirli …

5
Clojure ne işe yarar? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
100 clojure 



5
Clojure: eksileri (seq) ve conj (liste)
Bunun consbir seq conjdöndürdüğünü ve bir koleksiyon döndürdüğünü biliyorum . Ayrıca conj, öğeyi koleksiyonun optimum sonuna cons"eklediğini" ve öğeyi her zaman öne "eklediğini" de biliyorum . Bu örnek, bu noktaların her ikisini de göstermektedir: user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 4] user=> (cons …

3
Java'dan Clojure'a yeniden yazma
Şirketim, Clojure'da büyükçe (50.000 tek satırlık kod) bir Java uygulamasını (JSP ve sunucu uygulamaları kullanan bir web uygulaması) yeniden yazmamı istedi. Nelere dikkat etmem gerektiğine dair başka ipuçları olan var mı? Lütfen hem Java hem de Clojure'u oldukça iyi bildiğimi unutmayın. Güncelleme Yeniden yazdım ve üretime geçti. Yeniden yazma işlemi …
97 java  clojure  vaadin 

14
Orta ölçekli Clojure örnek uygulaması?
"En iyi uygulamalar" örneği olarak kullanılabilecek orta ölçekli bir Clojure örnek uygulaması var mı ve böyle bir uygulamanın kod ve kod organizasyonu açısından nasıl görüneceğini görmenin iyi bir yolu var mı? Bir web uygulaması benim için özellikle ilginç olurdu, ancak en önemlisi, programın yaygın olarak yararlı bir şey yapması (örneğin, …


5
Clojure'de tembel diziyi tembel olmayana dönüştürme
Clojure'da tembel olmayan bir dizinin sınıfının döndürülmesini bekleyerek aşağıdakileri denedim: (.getClass (doall (take 3 (repeatedly rand)))) Ancak bu hala geri dönüyor clojure.lang.LazySeq. Tahminimce bu doall, tüm diziyi değerlendiriyor, ancak not alma için hala yararlı olduğu için orijinal diziyi döndürüyor. Öyleyse, tembel olandan tembel olmayan bir sekans yaratmanın deyimsel yolu nedir?

4
Clojure - diğer Lisp'ler [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 9 yıl önce kapalı . Sorumun …


8
Clojure geliştiricilerinin kaçınması gereken yaygın programlama hataları [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Clojure …
92 clojure 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.