Let over Lambda–50 Years of Lisp
"Let Over Lambda" offers a "hardcore" exploration of Common Lisp macros, presenting them as the language's ultimate power for abstraction and productivity. This seminal 2008 work, celebrating Lisp's 50th year, pushes the boundaries of programming thought. Now available freely online, it remains a must-read for any Lisp enthusiast or aspiring macro wizard on HN.
The Lowdown
“Let Over Lambda” is presented as a foundational, “hardcore” programming book that delves deep into the advanced features of Common Lisp, particularly its powerful macro system. Originally published in 2008 to commemorate Lisp's 50th anniversary, it challenges programmers to think beyond conventional paradigms.
- The book asserts that macros are what make Lisp the “greatest programming language in the world,” enabling unparalleled abstraction, programmer productivity, code efficiency, and security.
- It is explicitly not a “dry coding manual” but aims to expose readers to novel ideas and push the boundaries of programming knowledge, while being both entertaining and inspiring.
- Despite being published over a decade ago, the author, Doug Hoyte, states that the book's core teachings on Lisp's uniqueness still hold up.
- A significant update is that the entire book, previously a commercial publication, is now freely available to read online in both HTML and PDF formats.
- The page also provides news updates, including newly opened chapters (like Chapter 6 featuring “pandoric-eval”), an official Japanese translation, and past reviews.
For those seeking to truly understand the power and philosophy behind Lisp, particularly its transformative macro capabilities, “Let Over Lambda” remains an essential and now highly accessible resource. Its free online availability makes this deep dive into advanced programming concepts more widely available to a new generation of Lisp curious individuals.