Yıllardır programlama yapıyorum, çeşitli Blub yinelemelerinde (BASIC, Assembler, C, C ++, Visual Basic, Java, Ruby, "Blub-ness" sırasına göre) çalışıyorum ve öğrenmek istiyorum. Lisp. Ancak, sınırlı zamanla (aile, tam zamanlı iş vb.) Ve şu anki Blub'um (Java) ile rahat bir mutluluğa sahip olduğum çok fazla intertia var.
Öyleyse benim sorum şu, Lisp'i gerçekten öğrenmek isteyen biri olduğum için, Lisp'in web geliştirmedeki üstünlüğünü gösteren iyi bir sonuç elde etmek için atılacak ilk adımlar neler olurdu ? Belki de noktayı özlüyorum, ama başlangıçta Lisp bilgimin uygulandığını görecektim.
"A lehçesini kullan, IDE B'yi kullan, C sayfasındaki talimatları izle, D danışmanını kullanarak monadlardan sonra aklını sorgula" diye düşünüyorum. İnsanların A, B, C ve belki de D için en uygun değerler dizisi olduğunu düşündüklerini bilmek istiyorum. Ayrıca, Rails olmak gibi güçlü bir dil öğrenmenin göreceliğine dair bir tartışma uzman.
Sadece biraz daha detay eklemek için MacOS'ta (veya bir Linux VM'de) geliştireceğim - Windows tabanlı bir yaklaşım gerekmeyecek, teşekkürler.
Sadece tarayanlar için notlar
Bu soruyu bir süre açık tutacağım, böylece önerileri keşfedebildikten sonra geri bildirimde bulunabiliyorum. Göz atıyorsanız ve eklemek için bir şeyiniz olduğunu düşünüyorsanız, lütfen yapın. Geri bildiriminizi gerçekten memnuniyetle karşılıyoruz.
İlginç bağlantılar
Java arka planından Lisp'e geldiğinizi varsayarsak, bu bağlantı seti sizi hızlı bir şekilde başlatır.
- Lisp'i ( videocast ) entegre etmek için Intellij's La Clojure eklentisini kullanma
- Web için Lisp
- Practical Common Lisp'in çevrimiçi versiyonu ( Frank Shearar c / o)
- Lisp ülkesi bir
(+ (+ very quirky) game based)
şekilde giriyor , ancak hepsini çok basit yapıyor. - Clojure ve MacOS üzerinde Sublime 2 yükleyin bir mükemmel başlangıç kılavuzunu
- Aksiyondaki Clojure'a bakın . Benim için çalıştı.