Skip to main content
Chaptra
Cover of Land of Lisp

Land of Lisp

Written by Conrad Barski

Not rated yet — tap a star to review it

508 pages, about 10 hours of reading

Chaptra reads alongside you — AI insights, chapter breakdowns and reader discussions for every book. Join free

About this book

Lisp has been hailed as the world’s most powerful programming language, but its cryptic syntax and academic reputation can be enough to scare off even experienced programmers. Those dark days are finally over—Land of Lisp brings the power of functional programming to the people! With his brilliantly quirky comics and out-of-this-world games, longtime Lisper Conrad Barski teaches you the mysteries of Common Lisp. You’ll start with the basics, like list manipulation, I/O, and recursion, then move on to more complex topics like macros, higher order programming, and domain-specific languages. Then, when your brain overheats, you can kick back with an action-packed comic book interlude! Along the way you’ll create (and play) games like Wizard Adventure, a text adventure with a whiskey-soaked twist, and Grand Theft Wumpus, the most violent version of Hunt the Wumpus the world has ever seen. You'll learn to: –Master the quirks of Lisp’s syntax and semantics –Write concise and elegant functional programs –Use macros, create domain-specific languages, and learn other advanced Lisp techniques –Create your own web server, and use it to play browser-based games –Put your Lisp skills to the test by writing brain-melting games like Dice of Doom and Orc Battle With Land of Lisp, the power of functional programming is yours to wield.

Read it with a club

Small groups reading the same books and talking as they go.

All clubs
A curved balcony of library shelves

News

  • 1 member
  • 1,813 discussions
  • Active 7h ago

Read Land of Lisp alongside people who are reading it too.

Chaptra Prime — paid clubs, every club feature, and unlimited reading support, for $5 a month or $60 once.

See Prime

Reading guide

Themes, characters and key ideas in Land of Lisp, written by Chaptra AI.

  • about 50 hours
  • intermediate
  • humorous
  • quirky
  • educational

Land of Lisp is a groundbreaking technical book that ingeniously demystifies the powerful Lisp programming language, transforming it from an intimidating academic subject into an accessible and enjoyable learning journey. Author Conrad Barski employs a uniquely quirky style, blending vibrant comic book interludes, engaging narrative, and a series of progressively complex, often humorously dark, game development projects. The book guides readers from fundamental Lisp concepts like list manipulation and recursion to advanced topics such as macros, higher-order programming, and domain-specific languages. Through this innovative pedagogical approach, Land of Lisp empowers beginners to master functional programming while simultaneously having fun, proving that even the most 'cryptic' languages can be approached with creativity and play.

Lisp has been hailed as the world’s most powerful programming language, but its cryptic syntax and academic reputation can be enough to scare off even experienced programmers.

Key themes

Demystification of Complexity
This theme is central to Land of Lisp, as the book's primary goal is to make a notoriously complex and academically intimidating programming language (Lisp) accessible to a broad audience. It breaks down advanced concepts into digestible, engaging pieces, challenging the perception of Lisp as 'cryptic' or only for experts.
Learning Through Play and Gamification
The book heavily emphasizes the idea that learning, especially programming, can and should be fun. It integrates game development as a core teaching methodology, transforming abstract concepts into concrete, interactive projects. This approach motivates learners and provides immediate, tangible feedback on their understanding.
The Power of Abstraction and Metaprogramming
A core philosophical theme of Land of Lisp is showcasing the profound power and elegance of Lisp's unique features, particularly its capacity for abstraction and metaprogramming (writing programs that manipulate other programs). The book meticulously builds up to demonstrating how these features enable highly flexible, concise, and expressive code.

Worth discussing

How does Conrad Barski's use of humor and comics impact the learning process compared to traditional textbooks?

Chapter-by-chapter breakdowns, character arcs and the full thematic analysis come with a free account.

Discussions

No one has started one yet

Join

Questions this book opens up

No discussions yet

Be the first to start a discussion about this book!

Sign up to start the discussion

Reviews

No reviews yet

Be the first to review this book!