Goodreads helps you keep track of books you want to read.
Start by marking “Practical Common LISP” as Want to Read:
Practical Common LISP
Enlarge cover
Rate this book
Clear rating
Open Preview

Practical Common LISP

4.14  ·  Rating details ·  751 ratings  ·  20 reviews
Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world.

Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work. Over a third of the book is devoted to practical examples, such as th
Hardcover, 499 pages
Published June 26th 2007 by Apress (first published January 1st 2005)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Practical Common LISP, please sign up.

Be the first to ask a question about Practical Common LISP

Community Reviews

Showing 1-30
Average rating 4.14  · 
Rating details
 ·  751 ratings  ·  20 reviews

More filters
Sort order
Start your review of Practical Common LISP
Oct 24, 2018 rated it it was amazing
Shelves: favorites
Very good
Huang Wei
Jan 17, 2011 rated it really liked it
Finished the first 11 chapters.
Generally speaking, I prefer scheme's syntax than common lisp's. It would be more fun to code in scheme.

However, this book is worth reading for a better understanding of common lisp. I enjoy its practical materials.
A preparation for reading PG's On Lisp.

I'll finish the rest later this year. Apparently, I have a more much important project to do, and I'm not going to use CL for it, at least now.
Oct 13, 2010 rated it really liked it
Shelves: programming, lisp
I started this book several times, but always abandoned it after a couple of chapters. This time I decided I won't give up, and am quite happy I finally finished it.

While I find a lot of the examples rather boring (I guess in 2010 streaming MP3 just isn't so hot anymore), they are good examples of practical CL code, like the title promises.

The writing style is engaging enough and Seibel makes sure to always include background information and links for further reading, which I very much apprecia
TK Keanini
Oct 11, 2008 rated it it was amazing
By far the best book on the topic. I wish more books were written in this manner. It is not just a reference, it goes in to why things are the way they are and that appeals to me.

Everyone has taken a LISP course one in their lives? I bet that if you took this book first, you would still be using it.

If your world is full of graphs, as opposed to tables, LISP is just so beautiful.
Scott King
Oct 09, 2013 rated it it was amazing
Shelves: good-books
I read most of this book and skimmed some of the latter part, but found it excellent. A real eye-opener to what Common LISP is really all about. Actually a very powerful language that I would enjoy trying, though I'm learning Clojure right now instead. This is a well-written description of all the language has to offer. ...more
Oct 05, 2008 rated it really liked it
Pretty cool. Made me feel nostalgic.
Jun 30, 2021 marked it as to-read  ·  review of another edition
Paused at chapter 6 (variables), § “Lexical Variables and Closures” (18%).

Enjoying it so far, and really looking forward to start writing some CLISP. But I have other priorities now, and those will keep me quite busy for a good while (new paternity, day job, finishing a short story I started writing, and a side project). So I have to shelve Lisp for now :/
Oct 05, 2020 rated it it was amazing
Shelves: lisp
Intermediate book on Common LISP. Covers all the topics that is needed for using this language to accomplish practical needs of constructing software. Free copy available on authors website. No exercises but all the code listings mentioned in the book can be downloaded from the website.
Gaelan D'costa
Apr 28, 2013 rated it really liked it
Recommends it for: Anyone interested in Learning Lisp but had funtional programming under their belt already.
Recommended to Gaelan by: Old and wise Lispers.
I thought it was a pretty great book on Lisp, although it's hard to distinguish how much of this is from the elegance of the language itself, my understanding of computer languages in an abstract sense, or the writer's ability to put together a sticky and comprehensive tutorial.

I certainly didn't feel like this book went overlong, as many tutorials so. Every chapter felt really short, and explained everything relatively tersely. The author seemed happy to talk about theory and esoteric concerns
Dmitry Petrov
Mar 09, 2016 rated it it was amazing
Shelves: programming-read
Every software developer evolves during his career and that can be done by several ways, which are not
really conflicting but it's possible to get better with any of them not all. Some people prefer
to stick to one language and use it to build bigger systems or implement more and more complex algorithms,
but it somewhat limits their ability to see if there are better ways to solve problems. Language defines
thinking and it's true not only about natural languages but also about programming ones.

Mar 05, 2013 rated it really liked it
Shelves: programming
I don't feel that this is the right book if you are new to lisp.

If you are completely new to lisp my advice is to go start with scheme. The little schemer and the rest, or if you really want to learn common lisp take another one that goes deeper into the language.

On the other hand if you are already familiar with lisp and you want to see what common lisp can do in a practical way this is your book, though sometimes it gets a bit boring in a "reference way", just throwing facts at you.

I will keep
Tripp Lilley
Aug 17, 2009 rated it it was amazing
Shelves: code-craft
Even if you haven't done, and don't plan to do, any lisping, you should definitely read this book. It didn't change my life, but it definitely helped refine some of my reflections on languages and code craft. It's amazing how much of Lisp's legacy is in the languages we use, how little we realize it, and how difficult it is to articulate the missing pieces, at least until you experience Lisp, practically.

This book made me a better programmer, and is leading me into exploring more of Clojure, the
Daniel Lyons
Apr 10, 2012 rated it really liked it
This is one of the better learn-a-language programming books I've seen. Seibel doesn't shy away from showing you the hard stuff, and emphasizes what's different about CL. You don't come away feeling like you need a more advanced book to teach you how to really be productive the way pretty much every Smalltalk book makes you feel (for example). It's in-depth without making you wade through reams of listings. ...more
Marco Bitetto
Sep 01, 2015 rated it liked it
Recommends it for: ?
Recommended to Marco by: Necessity
I personally found this book a disappointment...
With all the reviews and high ratings of this
book, it really did not live up to all the hype.
For readers that truly want to learn the Common
LISP programming language, I would recommend the
Touretsky, "Common LISP: A Gentle Introduction".
Web Worms
Jan 05, 2013 rated it it was amazing
One of the clearest books on programming with LISP and indeed dynamic programming in general. This is one in a thousand, definitely worth reading even if you are not at all into LISP and (yet) into functional programming.
Noah Sussman
Feb 18, 2008 marked it as to-read
Shelves: partlyread
So far I downloaded LispWorks did most of the first chapter of PCL. I got as far as building a CD database in 20 lines. With interactive input. And the ability to save and re-load data. In about 20 lines.
Delyan Angelov
Jul 14, 2012 rated it really liked it
Impressive concepts and accessible implementations.
Highly recommended for every programmer !!!
Paul Elms
Oct 03, 2011 marked it as to-read
Читал неоконченный перевод на русский язык, собираюсь перечитать.
Krinn DNZ
rated it it was amazing
Sep 20, 2017
rated it really liked it
Apr 20, 2011
rated it really liked it
Mar 04, 2013
Robin Schroer
rated it it was amazing
Mar 31, 2020
rated it really liked it
Jul 27, 2016
Brian Gruber
rated it liked it
Mar 01, 2015
rated it it was amazing
Jan 12, 2015
Arkadia Getheren
rated it liked it
Apr 14, 2012
rated it liked it
Sep 08, 2015
rated it it was amazing
Nov 29, 2015
rated it liked it
Apr 08, 2013
Chris Hanson
rated it it was amazing
Jun 18, 2009
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Structure and Interpretation of Computer Programs
  • Artificial Intelligence: A Modern Approach
  • Land of LISP: Learn to Program in LISP, One Game at a Time!
  • Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP
  • Learn You a Haskell for Great Good!
  • Hacker's Delight
  • Introduction to the Theory of Computation
  • Beautiful Racket
  • Hackers & Painters: Big Ideas from the Computer Age
  • The Pragmatic Programmer: From Journeyman to Master
  • The Algorithm Design Manual
  • Common LISP Recipes: A Problem-Solution Approach
  • ANSI Common Lisp
  • Code Complete
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Elements of Clojure
  • Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
  • On LISP: Advanced Techniques for Common LISP
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

When author TJ Klune was growing up, he never saw queer characters in books in a way that felt true to his experience.  “They were the...
218 likes · 15 comments