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 Lisp in Small Pieces

    Lisp in Small Pieces

    Christian Queinnec · 1996

    This will become the new standard reference for people wanting to know about the Lisp family of languages.

    Lisp & Functional
    Open LibraryAmazon
    Stats for nerds
    101recommend
    246mentions
    141people
    2007–2026years
    63% recommend35% neutral2% critical

    Mentions per year

    20072009201120132015201720192021202320252026

    What Hacker News says

    1. vkazanovJul 2026
      As a lisper, i like PLAI and all the other books from the same school: Lisp in small pieces and many others.

      But they also felt kind of detached from realities of industrial languages and compilers.

      These days Crafting Interpreters is probably the best suggestion.

      thread
    2. pjmlpApr 2026
      It was a product of its time I guess, much better ones from similar vintage,

      The Tiger book (with C, Standard ML, and Java variants)

      https://www.cs.princeton.edu/~appel/modern/

      Compiler Design in C (freely available nowadays, beware this is between K&R C and C89)

      https://holub.com/compiler/

      lcc, A Retargetable Compiler for ANSI C

      https://drh.github.io/lcc/

      Or if one wants to go with more clever stuff,

      Compiling with Continuations

      Lisp in Small Pieces

      thread
    3. drob518Apr 2026
      Another vote for Lisp in Small Pieces. Great high level compiler book that teaches you how to build a Lisp and doesn’t get bogged down in lexing and parsing.
      thread
    4. DonaldFiskFeb 2026
      It's well worth a read for anyone who wants to implement their own Lisp. I'd say it's the precursor of Lisp In Small Pieces by Christian Queinnec though. I have copies of both.
      thread
    5. tikotusSep 2025
      I've implemented my lisp/scheme based on Three Implementation Models for Scheme and also Lisp in Small Pieces. Both make a CPS transformation, which, after finally wrapping my head around it, is great for many things. For example it makes implementing async/await very easy (without implementing call/cc which I find too powerful). I use them a lot since I use the language for scripting games, where asynchronous structures really shine.
      thread
    6. axblountAug 2025
      Lisp In Small Pieces by Christian Queinnec

      It takes a very thoughtful approach to introducing an increasingly complex Scheme implementation. I doesn't shy away from the complexity that many LISP implementation tutorials try to push under the rug.

      thread

    Related

    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 ANSI Common Lisp
    2007–2025

    ANSI Common Lisp

    Paul Graham
    67 recommend · 177
    Cover of Anatomy of LISP
    2010–2026

    Anatomy of LISP

    Allen, John
    13 recommend · 22
    Cover of The Little Schemer
    2007–2026

    The Little Schemer

    Daniel P. Friedman
    288 recommend · 652
    Cover of Structure and Interpretation of Computer Programs
    2007–2026

    Structure and Interpretation of Computer Programs

    Harold Abelson
    347 recommend · 761
    Cover of Common Lisp Recipes
    2015–2024

    Common Lisp Recipes

    Edmund Weitz
    20 recommend · 38
    Cover of The art of the metaobject protocol
    2010–2026

    The art of the metaobject protocol

    Gregor Kiczales
    38 recommend · 92