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

6
Scala - Groovy vs. Clojure [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. 6 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Birisi Scala, Groovy ve Clojure arasındaki büyük farklılıkları …

1
Nrepl-ritz-jack-in'i TRAMP / Emacs üzerinden uzaktan nasıl çalıştırabilirim
İstediğim: Uzak bir sitede bir clojure programım var, diyelim mccarthy. Yapmak istediğim şey nrepl-ritz, tercihen dizüstü bilgisayarımdan bir a bağlamaktır nrepl-ritz-jack-in. Jack, yerel bir program için iyi çalışıyor, ancak uzak bir programa bağlanmıyor gibi görünüyor. Deneme 1 C-x C-f üzerinde /mccarthy:code/program/project.clj (require 'nrepl-ritz) M-x nrepl-ritz-jack-in Sonuç Emacs asılı görünüyor. *nrepl-server*Arabelleğe …
299 emacs  clojure  nrepl 

14
Clojure'da hata ayıklama? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Repl kullanırken Clojure kodunda hata ayıklamanın en iyi yolları nelerdir?
227 debugging  clojure 

16
Clojure'da nasıl web uygulaması yapıyorsunuz? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir Sanırım bu, Java ile günlük çalışan programcıların büyük çoğunluğu için garip …
216 clojure 

13
Fonksiyonel programlama için bir yazılım mühendisliği metodolojisi var mı? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Yazılım Mühendisliği bugün öğretildiği şekliyle, tamamen nesne yönelimli programlamaya ve dünyanın …

8
REPL içinde bir clojure dosyası nasıl yeniden yüklenir
REPL'yi yeniden başlatmak zorunda kalmadan Clojure dosyasında tanımlanan işlevleri yeniden yüklemenin tercih edilen yolu nedir. Şu anda, güncellenmiş dosyayı kullanmak için: Düzenle src/foo/bar.clj REPL'i kapat REPL'i aç (load-file "src/foo/bar.clj") (use 'foo.bar) Ayrıca (use 'foo.bar :reload-all), kaynak hiç değişmediği gibi davranmak yerine, işlevlerin değiştirilmiş gövdelerini değerlendiren ve yeni değerler döndüren gerekli …

9
Java'dan clojure çağrısı
"Java clojure çağırmak" için en iyi google hit çoğu eskimiş ve clojure.lang.RTkaynak kodunu derlemek için kullanmanızı öneririz . Clojure projesinden bir kavanoz oluşturduğunuzu ve sınıf yoluna eklediğinizi varsayarak, Clojure'u Java'dan nasıl arayacağınıza ilişkin açık bir açıklamada yardımcı olabilir misiniz?

6
Clojure 1.3, Dosya okuma ve yazma
Ben clojure 1.3 bir dosya okuma ve yazma "önerilen" yolunu bilmek istiyorum. Tüm dosya nasıl okunur Dosya satır satır nasıl okunur Yeni bir dosya nasıl yazılır Varolan bir dosyaya satır nasıl eklenir
163 file  clojure  io 



16
Clojure'da GUI yapmanın en iyi yolu nedir?
Clojure'da GUI yapmanın en iyi yolu nedir ? Bazı işlevsel Swing veya SWT sarmalayıcılarına bir örnek var mı ? Veya JavaFX bildirici GUI açıklaması ile bazı makroloji kullanılarak kolayca s ifadelerine sarılabilecek bir entegrasyon mu? Herhangi bir öğretici var mı?


30
Gerçek dünyada Lisp
Lisp (aslında Scheme) ile deneyler yaptım ve daha fazlasını öğrenmek istediğim çok güzel bir dil olduğunu gördüm. Ancak Lisp'in hiçbir zaman ciddi projelerde kullanılmadığı ve herhangi bir iş ilanında istenen bir beceri olarak listelendiğini görmedim. Lisp'i kullanan veya "gerçek dünyada" kullanıldığını gören veya tamamen akademik bir dil olarak kabul edilip …

4
Lütfen Paul Graham'ın Lisp hakkındaki bazı noktalarını açıklayın
Paul Graham'ın What Made Lisp'i Farklı Yapan kitabından bazı noktaları anlamak için yardıma ihtiyacım var . Yeni bir değişken kavramı. Lisp'te tüm değişkenler etkili bir şekilde işaretçilerdir. Değerler, değişkenlere değil, türlere sahip olanlardır ve değişkenleri atamak veya bağlamak, işaret ettikleri şeyi değil, işaretçileri kopyalamak anlamına gelir. Bir sembol türü. Semboller, …

12
Eval tam olarak neden kötülüktür?
Lisp ve Scheme programcılarının eval, kesinlikle gerekli olmadıkça bundan kaçınılması gerektiğini söylediklerini biliyorum . Birkaç programlama dili için aynı öneriyi gördüm, ancak henüz kullanımına karşı açık argümanların bir listesini henüz görmedim eval. Kullanımdaki olası sorunların bir hesabını nerede bulabilirim eval? Örneğin, GOTOyordamsal programlamadaki sorunları biliyorum (programları okunamaz ve bakımı zorlaştırıyor, …

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.