Molte persone più intelligenti di me continuano a scrivere quando impari a Lisp che ti rende un programmatore migliore perché lo "capisci".
Forse tutto ciò che sento su Lisp (s) che cambia la tua vita è solo una grande battuta pratica sui neofiti, ma immagino che non ci sia nulla di male nel sapere di più sul mondo, anche se scopro di essere stato inviato dopo uno snipe o qualcosa del genere .
Mi piacerebbe seguire il libro SICP, o ANSI Common Lisp, ma allo stesso tempo studiare un dialetto e un'implementazione che potrei continuare a utilizzare su progetti personali.
SICP è focalizzato su Scheme, quindi è un grande voto. Paul Graham disse che se avesse insegnato ai neofiti lo avrebbe fatto in Scheme, ma sembrava che Scheme fosse ancora inferiore al Common Lisp. Ma poi c'è Clojure, che mi viene detto è limitato in alcuni modi, ma più pratico in altri (librerie JVM).
Sembra che potrei superare i materiali dello Schema più facilmente, ottenere l'illuminazione "reale" da CL, o avvicinarmi abbastanza con Clojure ed essere in grado di farne di più a lungo termine.
Quanto di tutto ciò è vero? Quando dovrei smettere di pensare a cosa imparare e semplicemente andare a conoscerlo?