Date: Wed, 19 Sep 2007 18:10:38 +0200 From: "Gueven Bay" <gueven.bay@googlemail.com> To: chat@freebsd.org Subject: Re: comment about LISP book? Message-ID: <13413b8f0709190910r1e311910xf1308ba5cefaadab@mail.gmail.com> In-Reply-To: <54b90fdf0709190636u465dc8d2uda485abbc9026232@mail.gmail.com> References: <Pine.NEB.4.64.0709190017060.28954@glacier.reedmedia.net> <54b90fdf0709190635k76086972pfcd141f3c0ef8244@mail.gmail.com> <54b90fdf0709190636u465dc8d2uda485abbc9026232@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
2007/9/19, Yan <rottled@gmail.com>: > I'm sorry, hit 'send' prematurely. Edited mail below. > > > It's funny that you just mentioned it now, as I was looking at a few lisp > books recently. "Paradigms of AI Programming" has been hailed as one of the > best lisp books ever written (book site here: http://norvig.com/paip.html, > and click on the 'Comments' section). The amazon reviews for it are also > glowing, not to mention the utmost respect I have for its author (Peter > Norvig). Being more specific to what you're asking, quoting Norvig > himself: "Probably > the best book ever on how to write Lisp compilers and interpreters is > Christian Queinnec's *Lisp in Small Pieces*.". You can also look at Paul > Graham's "On Lisp" and "ANSI Common Lisp". > > Hope this helps. In my opinion is On Lisp somewhat advanced as it concentrates on macros. But in itself it is a great book which teaches _the_ technique of Lisp programming. For a starter i would recommend: Practical Common Lisp http://www.gigamonkeys.com/book/ This book is going step for step through the process of understanding Lisp and programming "funny" applications. At the end of this book the reader has developed apps as a Shoutcast server and a HTML lib. Also it is easy to read as there are very "dry" books about programming - ANSI Common Lisp is such a dry book -. And PCL is free to read. Because the original poster wanted to make a class from a book PCL is very good for his needs (in my opinion).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?13413b8f0709190910r1e311910xf1308ba5cefaadab>