Land of LISP: Learn to Program in LISP, One Game at a Time!

Land of LISP: Learn to Program in LISP, One Game at a Time!

4.1 of 5 stars 4.10  ·  rating details  ·  153 ratings  ·  12 reviews
Lisp is a uniquely powerful programming language that, despite its academic reputation, is actually very practical. Land of Lisp brings the language into the real world, teaching Lisp by showing readers how to write several complete Lisp-based games, including a text adventure, an evolution simulation, and a robot battle. While building these games, readers learn the core...more
Paperback, 504 pages
Published April 28th 2010 by No Starch Press (first published 2010)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.
Structure and Interpretation of Computer Programs by Harold AbelsonLand of LISP by Conrad BarskiParadigms of Artificial Intelligence Programming by Peter NorvigThe Little Schemer by Daniel P. FriedmanThe Joy of Clojure by Michael Fogus
Learning Lisp
2nd out of 15 books — 13 voters
Structure and Interpretation of Computer Programs by Harold AbelsonIntroduction to Algorithms by Thomas H. CormenCode by Charles PetzoldArt of Computer Programming, Volume 1 by Donald E. KnuthArt of Computer Programming, Volume 2 by Donald E. Knuth
My Favorite Computer Science Books
12th out of 16 books — 13 voters


More lists with this book...

Community Reviews

(showing 1-30 of 536)
filter  |  sort: default (?)  |  rating details
Mattox Beckman
I'm very happy with this book. I have wanted to look at Common Lisp for a while, and this book helped get me up to speed not just in the language, but in what is considered idiomatic Lisp code. The games format reminded me of how I learned to program in junior high, with Creative Computing and TI Magazine's printouts of games in BASIC.

If you want to learn Lisp, and want to see sample programs, then this would be a good book. It is aimed at novice programmers, so if you already know what higher o...more
Steve Losh
A great introduction to Lisp and a lot of other topics using games as example programs. The games are fun to create and the writing style is very readable, which keeps things interesting. If you take the time to go through and actually type out all the programs you'll learn a lot. This isn't a good book for someone who's never programmed before, but if you know how to code and want to learn what this Lisp thing is all about, this is your book.

Here are a few (minor) downsides:

* Sometimes the inde...more
Michael
Ever since I first learned about it, I was eagerly awaiting the release of Land of Lisp. If you have never heard about the book before, have a look at this promotional cartoon music video. Yes, that’s right, this book comes with its very own promotional cartoon music video!

http://landoflisp.com/

Your reaction to this video is actually a pretty good indicator on wether or not you are likely to enjoy this book. If you can’t take the cartoons and strange humor, “Land of Lisp” will probably not be fo...more
Nick
I had a good time reading this, and it wasn't just the comics (although, the one half-way through with the Land of Lisp vs the Republic of Haskell made me laugh). I guess I'm not particularly likely to go start coding anything up in LISP any time soon, but it was fun to read about, all the same. One of the projects spanning this book involves writing a web server and returning svg to display the game state, which is pretty cool. I'm on to Learn You a Haskell! next.
Toby
Nov 07, 2010 Toby added it
Not bad. Not great. A comic-filled romp through modern, non-recursive LISP programming. I didn't bother reading any of the comics, so I can't comment on those. With a subtitle like "One Game at a Time!", I would have expected a more about games than was there. A number of the games themselves were 1970s-style text games which, while not without their charms, seem a tad dull and dry compared to the games you can create with packages like Processing.
Adolfo
A fun and easy to read book that will teach you the basics of common lisp. It uses as examples some classic videogames like a Zork-like IF game, an RPG combat system, etc. that, while not exciting, kept me motivated.

The only downsides are: no CLOS, and some uninformed comments made by the author (e.g.: "Lisp invented type inference"). Also, the book abuses conses as a data structure; this gives the false impression that in Lisp (almost) everything is a list.

Anyway, this is a good introduction to...more
Ondřej Sýkora
A nice and playful book. Not much of a course book, but more a motivation to learn more about Common Lisp. Do not expect even an attempt at a language reference book. On the other hand, expect lots of nice examples and a great comic at the end :-)
Jesse Farrell
A fun, easy-to-read introduction to Common Lisp that steers clear of the usual dry, business-oriented examples and mindset -- you're guided, step-by-step, in the development of games, rather than Yet Another Bookstore Simulation Laden With Pointers To Best Practices. Recommended for both newbies/beginners and those who, like me, are trying to transition from other Lisp dialects.
Coen
Really a fun book to read, and a great introduction to Lisp. With humorous (cartoons) and playful examples all of lisp's concepts are very well explained. Highly recommended for developers who want to check out (the land of) Lisp.
Mark
Easily the most friendly introduction to Lisp that I've encountered. The games the book builds along the way are far more interesting than the programs most other books use to demonstrate concepts.
Juliusz Gonera
Great intro to lisp and the functional paradigm, lots of example code. COMICS!
Jean-marc
Really great and entertaining book on computer programming!
Gaelan D'costa
May 18, 2013 Gaelan D'costa is currently reading it
Thomas
May 15, 2013 Thomas marked it as to-read
Tony
May 14, 2013 Tony is currently reading it
Shelves: acquired
صلاح الدين
May 13, 2013 صلاح الدين marked it as to-read
Stijn Opheide
May 08, 2013 Stijn Opheide marked it as to-read
Axmed
May 07, 2013 Axmed marked it as to-read
Correl Roush
May 04, 2013 Correl Roush is currently reading it  ·  review of another edition
Shelves: tech, humor
Ceyhun Can ULKER
May 04, 2013 Ceyhun Can ULKER marked it as to-read
Kooky
Apr 27, 2013 Kooky marked it as to-read  ·  review of another edition
Shelves: workroom
vamsi krishna
Apr 26, 2013 vamsi krishna marked it as to-read
« previous 1 3 4 5 6 7 8 9 17 18 next »
There are no discussion topics on this book yet. Be the first to start one »
Land of Lisp: Learn to Program in Lisp, One Game at a Time! (Paperback)
Land of Lisp: Learn to Program in Lisp, One Game at a Time! (ebook)

Goodreads is hiring!

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

Share This Book

Your website