Saya telah memprogram selama bertahun-tahun sekarang, bekerja melalui berbagai iterasi dari Blub (BASIC, Assembler, C, C ++, Visual Basic, Java, Ruby tanpa urutan tertentu "Blub-ness") dan saya ingin belajar Pelat. Namun, saya memiliki banyak intertia apa dengan waktu terbatas (keluarga, pekerjaan penuh waktu dll) dan kebahagiaan yang nyaman dengan Blub saya saat ini (Jawa).
Jadi pertanyaan saya adalah ini, mengingat bahwa saya seseorang yang benar-benar ingin belajar Lisp, apa langkah awal untuk mendapatkan hasil yang baik yang menunjukkan keunggulan Lisp dalam pengembangan web ? Mungkin saya tidak mengerti intinya, tapi itulah awalnya saya melihat aplikasi pengetahuan Lisp saya.
Saya berpikir "gunakan dialek A, gunakan IDE B, ikuti instruksi di halaman C, tanyakan kewarasan Anda setelah monad menggunakan konselor D". Saya hanya ingin tahu apa yang orang-orang di sini anggap sebagai seperangkat nilai optimal untuk A, B, C dan mungkin D. Juga beberapa diskusi tentang manfaat relatif dari belajar bahasa yang begitu kuat yang bertentangan dengan, katakanlah, menjadi Rails ahli.
Hanya untuk menambahkan lebih banyak detail, saya akan mengembangkan pada MacOS (atau VM Linux) - tidak ada pendekatan berbasis Windows yang diperlukan, terima kasih.
Catatan untuk mereka yang hanya menjelajah dengan
Saya akan membiarkan pertanyaan ini terbuka untuk sementara waktu sehingga saya dapat memberikan umpan balik pada saran setelah saya dapat menjelajahinya. Jika Anda sedang menjelajah dan merasa ada sesuatu yang ingin ditambahkan, silakan lakukan. Saya akan sangat menyambut umpan balik Anda.
Tautan menarik
Dengan asumsi Anda datang di Lisp dari latar belakang Java, rangkaian tautan ini akan membantu Anda memulai dengan cepat.
- Menggunakan plugin Intellij's La Clojure untuk mengintegrasikan Lisp ( videocast )
- Gangguan untuk Web
- Versi online dari Common Common Lisp (c / o Frank Shearar)
- Tanah Lisp sebuah
(+ (+ very quirky) game based)
cara tapi membuat semua jadi mudah - Instal Clojure dan Sublime 2 pada MacOS sebuah sangat baik panduan memulai
- Lihatlah buku Clojure in Action . Bekerja untukku.