Some Lisp books (and then some)
blog.fogus.me
blog.fogus.me
On Lisp is available for free download.
http://www.paulgraham.com/onlisptext.html
So is McCarthy's Lisp Programmer's Manual
http://www.softwarepreservation.org/projects/LISP/book/LISP%...
Much of Let Over Lambda is available here:
I'm about to build myself a small lisp related library, starting with the Art of the MOP and LiSP, so I'd love to know more about the books in this list.
The original lambda papers might be on your want-to-read list, too: http://library.readscheme.org/page1.html; I liked the AIM-453 TR, "The Art of the Interpreter, or, The Modularity Complex" by G. Steele and G. Sussman.
It is really good, describing several different architectures for computation. Different designs for virtual machines, if you will. It isn't limited to Lisp, either -- Prolog and a couple other language families are covered.
The book is maybe $65 because of a random price spike, it was $30 not that long ago, it'll be under $40 again soon. I bet most of you have paid two digits more than that for Apple hardware recently. It's not rare and collectible, it's just a really solid book on virtual machine design that has regrettably gone out of print.
If you're going to engage in such shady shenanigans, at least save it for something actually rare/pricey.
Paul Graham's ANSI Common Lisp - I purchased a used copy from Amazon. What I like is that it is a text book and has true exercises and not just code to type in. The downside is that complex ideas are often described briefly.
Peter Seibel's Practical Common Lisp has been a useful supplement because it goes into some topics in greater depth (i.e. it offers a more gentle introduction). I've been using the online version [which was the subject of an HN thread recently]:
What is particularly nice is that it formats very legibly on my phone, making it great for reading any where (except the bathtub). The lack of exercise problems is a bit of a drawback for the way I learn.
However, here's the link to the item:
clos book - http://en.wikipedia.org/wiki/The_Art_of_the_Metaobject_Proto...
apropos absolutely nothing, except that i finished reading it last night, the book (and manual for) ggplot2 is both a good introduction to that software (ggplot2 generates plots in r) and would serve as an excellent start for someone who wanted to implement the same in other languages. the whole thing is based on a domain model for plotting, which makes a huge amount of sense. after reading it, i am convinced every language will eventually have a similar package/dsl for plotting. i don't think even incanter (r in clojure, sort-of) has a version yet, so as far as i know there is no ggplot2 in any lisp. it would be a great project for someone...
this is (a review of) the domain model - http://www.jstatsoft.org/v17/b03/paper