Многие люди умнее меня продолжают писать, когда вы изучаете Lisp, это делает вас лучшим программистом, потому что вы "понимаете это".
Может быть, все, что я слышу о Лиспе (ах), которые меняют твою жизнь, это просто большая практическая шутка с новичками, но я полагаю, что нет ничего плохого в том, чтобы больше знать о мире, даже если я узнаю, что меня отправили после снайперской стрельбы или чего-то еще ,
Я хотел бы следовать книге SICP и / или ANSI Common Lisp, но в то же время изучать диалект и реализацию, которую я мог бы использовать в личных проектах.
SICP сфокусирован на Scheme, так что это один большой голос. Пол Грэм сказал, что если бы он обучал новичков, он делал бы это в Схеме, но, похоже, Схема все еще уступала Common Lisp. Но есть и Clojure, который, как мне говорят, ограничен в некоторых отношениях, но более практичен в других (библиотеки JVM).
Похоже, я мог бы легче проходить через материалы Scheme, достигать «настоящего» просветления от CL или подходить достаточно близко с Clojure и быть в состоянии сделать больше с ним в долгосрочной перспективе.
Сколько из всего этого правда? Когда я должен перестать думать о том, что узнать, и просто пойти и узнать об этом?