2 ms·
Use Practical Common Lisp [0] as the book to start learning Lisp, Common Lisp is the more production version lisp. Download LispWorks Personal Edition [1], if
by deepaksurti 9y ago
Use Practical Common Lisp [0] as the book to start learning Lisp, Common Lisp is the more production version lisp.
Download LispWorks Personal Edition [1], if you want to start working with an IDE setup. Use it when working through PCL. LW also has GUI library, mobile runtimes and other libraries available from QuickLisp [2], CL's package manager to install various libraries.
After working through PCL, you will have a good CL foundation. You can expand your macro (pun unintended) knowledge by working through [3].
Other good resources: PAIP and Land of Lisp. Note about PAIP is more a specific application of CL to solve classical AI Problems, despite that it is still counted as among the best programming books out there. Hope this helps and `Welcome to the Dark Side`.
PS: Except `Land of Lisp` cited in the resources, everything is free.
[0] http://www.gigamonkeys.com/book/ http://www.gigamonkeys.com/book/
[1] http://www.lispworks.com/products/lispworks.html#personal http://www.lispworks.com/products/lispworks.html#personal
[2] https://www.quicklisp.org/beta/ https://www.quicklisp.org/beta/
[3] https://letoverlambda.com https://letoverlambda.com, http://www.paulgraham.com/onlisptext.html http://www.paulgraham.com/onlisptext.html
[4] http://landoflisp.com http://landoflisp.com, https://github.com/norvig/paip-lisp https://github.com/norvig/paip-lisp