Back to the bookshelf

Typographic jacket · original cover not fetched

FROM THE SHARED SHELF · 2006–2026 SAMPLE

Practical Common Lisp

Peter Seibel

9 readers recommend it across 8 discussions

Topics are model-inferred labels.

Keep it on your reading list

THE WORD OF MOUTH

What made it worth passing on?

Original Hacker News comments, in the readers’ own words.

twawaaay
My favourite is "Practical Common Lisp" by Peter Seibel (https://gigamonkeys.com/book/) Not only is the book free to read (although I would suggest to pay for it if you like it!) The code to parse binary files actually "inspired" my design of an actual production application which was very flexible, succinct and, most importantly, so fast I had to spend a lot of effort convincing people the numbers are actually true. It taught me some important lessons about how you can achieve performance with Lisp languages and the real reasons for the power of macros. Not too shabby for the first book on Lisp I red!
f1shy
Computer science: Knuth's TAOCP. And Sipser's Introduction to the Theory of Computation. Programming: SICP, K&R, and Stroustrup. Siebel's Practical common lisp. Artificial intelligence: AI a modern approach. Signals and Systems: Oppenheim's book Probability and statistics: Probability Theory: The Logic of Science by Jaynes
ballpark
- Practical Common Lisp - Land of Lisp - http://landoflisp.com/ - watch the video, it's hilarious - Build Your Own Lisp - http://www.buildyourownlisp.com/ - Learn C by creating a lisp in C - In the spirit of making your own lisp, I would recommend https://github.com/kanaka/mal - learn any language, by making a lisp in that language

Also recommended in this reply

troels
"Patterns of Enterprise Application Architecture" by Martin Fowler made a big difference for me at the time. Also, "Domain Driven Design" by Eric Evans. Both have a focus on high level architecture. Of books that are more on the craft of programming, "Refactoring" (Also Fowler) is good. And I enjoyed "Practical Common Lisp" by Peter Seibel too. In general, I suspect that the value of a book has more to do with where the reader is, than where the book is.
klocksib
Hmmm, here's a list of books I really like: Memory as a Programming Concept in C and C++ by Frenck The Design and Implementation of the FreeBSD Operating System by McKusick/Neville-Neil Learning GNU Emacs by Cameron, et al. Practical Common Lisp by Seibel The C Programming Language by K&R The C++ Programming Language Stroustrup The Design and Analysis of Algorithms by Leviten Assembly Language Programming for the IBM PC Family by Jones Essays/Collections: Hackers & Painters by PG Surely You're Joking Mr. Feynman by Feynman What Do You Care What Other People Think by Feynman The Cathedral & The Bazaar by Raymond Novels: The Soul of a New Machine by Kidder Where Wizards Stay up Late by Hafner