Banyak orang yang lebih pintar dari saya terus menulis ketika Anda belajar Lisp itu membuat Anda seorang programmer yang lebih baik karena Anda "mengerti".
Mungkin semua yang saya dengar tentang Lisp (s) mengubah hidup Anda hanyalah lelucon praktis besar pada para pemula, tapi saya pikir tidak ada salahnya mengetahui lebih banyak tentang dunia, bahkan jika saya tahu saya telah dikirim setelah snipe atau sesuatu .
Saya ingin mengikuti buku SICP, dan atau ANSI Common Lisp, tetapi pada saat yang sama mempelajari dialek dan implementasi yang dapat saya gunakan untuk proyek-proyek pribadi.
SICP berfokus pada Skema, jadi itu satu suara besar. Paul Graham mengatakan bahwa jika dia mengajar pemula, dia akan melakukannya dalam Skema, tetapi kedengarannya Skema itu masih kalah dengan Common Lisp. Tapi kemudian ada Clojure - yang saya diberitahu terbatas dengan cara, tetapi lebih praktis dalam hal lain (perpustakaan JVM).
Sepertinya saya bisa mendapatkan materi Skema dengan lebih mudah, mencapai pencerahan "nyata" dari CL, atau cukup dekat dengan Clojure dan bisa menyelesaikan lebih banyak dengan itu dalam jangka panjang.
Berapa banyak dari semua itu yang benar? Kapan saya harus berhenti memikirkan tentang apa yang harus dipelajari dan pergi serta mempelajarinya?