.comment-link {margin-left:.6em;}

Buy Laurie's Stuff
By - SendLaurietoVetSchool.com

How Amazon Works If you purchase any of the items listed below by clicking on them, Amazon will donate a portion of your purchase (I believe 5%) to my tuition.

Monday, October 24, 2005

A Walk in the Woods : Rediscovering America on the Appalachian Trail

Now selling my copy of A Walk in the Woods : Rediscovering America on the Appalachian Trail by Bill Bryson for $5 on Cassette

Saturday, October 22, 2005

On LISP For Sale - Advanced Techniques for Common LISP by Paul Graham

Buying this book helps send Laurie to Veterinary School.

On LISP: Advanced Techniques for Common LISP

Here is A good review from Amazon


Peter Norvig (Palo Alto, CA USA) - See all my reviews
(REAL NAME)
When I find something really interesting in a book that I want to remember later, I write the page number on the end page. A good book might get 5 to 10 page numbers so noted. My copy of On Lisp has 25. Now, not every one of the 25 contains something I agree completely with, but they all made me think. If you're experienced at Lisp, you'll find a similar number of thought-provoking ideas, and if you're new to Lisp, you'll find a whole new way of looking at programming (and you'll find that you can apply the new ideas to other languages as well).

Looking at Graham's code felt like reading my own code masterfully translated, say, from Danish to Swedish. A lot of the ideas are the same, some of the old friends had new names, and there were some new friends that I had never bothered to abstract and name, but recognized instantly once Graham did so (e.g. mapcars, fn).

Along with the ideas, I admire the many handy turns of phrase that make the book a real page-turner:

"It used to be thought that you could judge someone's character by looking at the shape of his head. Whether or not this is true for people, it is generally true of Lisp programs."

"The classic Common Lisp defmacro is like a cook's knife: an elegant idea which seems dangerous, but which experts use with confidence."

"Lisp is not inherently about processing lists any more than Polo shirts are for Polo" (Note that the sentence would have been a little confusing if Graham had written "list processing" rather than "processing lists". In Graham's prose, like his code, every word counts. Time and again I can only say "I wish I had thought of that.")

Was this review helpful to you

Thursday, October 20, 2005

The Wisdom of Crowds : Why the Many Are Smarter Than the Few and How Collective

Buy my Audio Book help send me to vet school!

The Wisdom of Crowds : Why the Many Are Smarter Than the Few and How Collective New $