Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Anatomy of LISP

    Anatomy of LISP

    Allen, John · 1978

    Lisp & Functional
    Open LibraryAmazon
    Stats for nerds
    13recommend
    22mentions
    19people
    2010–2026years
    59% recommend41% neutral

    Mentions per year

    201020122014201620182020202220242026

    What Hacker News says

    1. jcynixFeb 2026
      The bibliography contains a typo, namely entry 5 misses an "l" in Allegro.

      And a book, which I'd call "an Oldie but Goldie" could be added: John Allen's "Anatomy of Lisp" (1978) which still is an excellent read for those who want to dive deep into Lisp's interna. One might also call it a precursor of SICP, as it covers a number of introductory topics too.

      Abstract: https://dl.acm.org/doi/10.5555/542865

      thread
    2. eager_learnerApr 2025
      A good text to make you aware of the power of Lisp is "The Anatomy of Lisp" by John Allen (MIT). It's an old text but they don't write books like that anymore.
      thread
    3. lispmMay 2024
      You are on the surface. I'm talking about a computing paradigm defined by LISP. A foundational model at the core of the language, enabling us to understand how the List Processor actually works.

      LISP has dialects which are not homoiconic, where programs are not written as s-expressions, ... But the core is the same: a specific List Processor. McCarthy himself did not want to write programs as s-expressions. He defined M-Expressions, where S-Expressions were only used for the data.

      Check the book "Anatomy of LISP", which is a classic. All the code in the book is written in M-Expressions. Now, Racket gets a new syntax (-> Rhombus). But the language core mechanisms are still there. I'm a fan of the s-expression syntax, but I've also heard&read from many people (incl. McCarthy), that THEY preferred a different syntax. I've seen Apple defining Dylan (Dynamic Language) with an s-expression syntax and then changing the language to a different syntax for broader adoption. You (and me) think it is essential. McCarthy and others thought that it was the wrong syntax for getting wider adoption.

      Btw., personally, I don't care that much what Rich Hickey says. I can think for myself.

      thread
    4. soegaardFeb 2024
      Lisp in Small Pieces - Christian Queinnec https://christian.queinnec.org/WWW/LiSP.html

      Anatomy of LISP - John Allen https://archive.org/details/anatomyoflisp0000alle/

      thread
    5. abecedariusAug 2022
      I have fond memories of Allen's book Anatomy of Lisp. I guess there are only historical reasons to read it now, but at the time it felt like an introduction to wizardry.
      thread
    6. DonaldFiskDec 2020
      There's Lisp In Small Pieces by Christian Queinnec (https://www.amazon.co.uk/Lisp-Small-Pieces-Christian-Queinne...), and if you want to look into CLOS in depth, there's The Art of the Metaobject Protocol by Kiczales, des Rivieres, and Bobrow (https://www.amazon.co.uk/Art-Metaobject-Protocol-MIT-Press/d...). There's also a good older text, Anatomy of Lisp by John Allen (https://www.amazon.co.uk/Anatomy-LISP-McGraw-Hill-computer-s...).
      thread

    Related

    Cover of Lisp in Small Pieces
    2007–2026

    Lisp in Small Pieces

    Christian Queinnec
    101 recommend · 246
    Cover of On LISP
    2007–2026

    On LISP

    Paul Graham
    192 recommend · 533
    Cover of Practical Common Lisp
    2007–2026

    Practical Common Lisp

    Peter Seibel
    218 recommend · 400
    Cover of Functional programming
    2009–2023

    Functional programming

    Henderson, Peter
    5 recommend · 6
    Cover of Object-oriented programming in Common LISP
    2013–2024

    Object-oriented programming in Common LISP

    Sonya E. Keene
    8 recommend · 12
    Cover of The art of the metaobject protocol
    2010–2026

    The art of the metaobject protocol

    Gregor Kiczales
    38 recommend · 92
    Cover of Land of Lisp
    2009–2026

    Land of Lisp

    Conrad Barski
    recommend · 256
    124
    Cover of ANSI Common Lisp
    2007–2025

    ANSI Common Lisp

    Paul Graham
    67 recommend · 177