







This page, and the pages it links to, contain text of the Common Lisp book Practical Common Lisp published by Apress These pages now contain the final text as it appears in the book. If you find errors in these pages, please send email to book@gigamonkeys.com. These pages will remain online in perpetuity—I hope they will serve as a useful introduction to Common Lisp for folks who are curious about Lisp but maybe not yet curious enough to shell out big bucks for a dead-tree book and a good Common Lisp tutorial for folks who want to get down to real coding right away. However, don't let that stop you from buying the printed version available from Apress at your favorite local or online bookseller. For the complete bookstore browsing experience, you can read the letter to the reader that appears on the back cover of the treeware edition of the book.
A Love Letter to Flashcards | Lesley Lai
A personal reflection on how spaced repetition and hand crafted flashcards helps me to keep understanding alive
Practical: A Simple Database
Obviously, before you can start building real software in Lisp, you'll have to learn the language. But let's face it--you may be thinking, "'Practical Common Lisp,' isn't that an oxymoron? Why should you be expected to bother learning all the details of a language unless it's actually good for something you care about?" So I'll start by giving you a small example of what you can do with Common Lisp. In this chapter you'll write a simple database for keeping track of CDs. You'll use similar techniques in Chapter 27 when you build a database of MP3s for our streaming MP3 server. In fact, you could think of this as part of the MP3 software project--after all, in order to have a bunch of MP3s to listen to, it might be helpful to be able to keep track of which CDs you have and which ones you need to rip.
Lex make a registry - Sri's leaflets
Introducing lexicon.store - an unconventional ATProto Lexicon Registry
Wesley's notes
Takeaways from our Exploratory Leaflet <-> Semble Integration Call


Bringing Clojure programming to Enterprise
How a dialect of LISP can help developping modern enterprise applications

Reading Code Is Hard, and tips to improve - Trisha Gee
This week's video for Dave Farley's Continuous Delivery YouTube channel is me ranting about why reading code sucks, and offering some advice on how to improve. "Every programmer occasionally, when nobody’s home, turns off the lights, pours a glass of scotch, puts on some light German electronica, and opens up a file on their computer. ... Read more

The Unsolved Mystery of Lorem Ipsum

What is Standard Site, and why is it useful? - Leaflet Lab Notes
Lab Notes 029: explaining how Standard Site works, how it compares to RSS, and its utility for readers and publishers
Today · Standard Reader
Fresh writing from the publications you subscribe to, every day.


The 80% Problem in Agentic Coding
Margin - Write in the margins of the web