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 Functional programming

    Functional programming

    Henderson, Peter · 1980

    The ideas central to pure functional (or applicative) programming, including expression, semantics, and implementation.

    Lisp & FunctionalProgramming
    Open LibraryAmazon
    Stats for nerds
    5recommend
    6mentions
    6people
    2009–2023years
    83% recommend17% neutral

    Mentions per year

    20092011201320152017201920212023

    What Hacker News says

    1. abecedariusAug 2022
      > Functional Programming: Application and Implementation by Peter Henderson

      seconding this recommendation from the OP. I sold my copy ~20 years ago but remember it as quite good.

      thread
    2. agumonkeyNov 2016
      What about non-bibles ?

      Henderson's FP book: https://www.amazon.com/Functional-Programming-Application-Im...

      Watson's Lisp: https://www.amazon.com/Lisp-3rd-Patrick-Winston/dp/020108319...

      thread
    3. zmowerApr 2015
      Functional Programming Application and Implementation by Peter Henderson. Old but interesting. Woken Furies by Richard Morgan. Good sci-fi detective thriller series. Working Effectively with Legacy Code by Michael C Feathers. Hell of a book. Up there with Mythical Man Month.
      thread
    4. s3grahamNov 2009
      I have a copy of an great-but-ancient book called "Functional Programming: Application and Implementation" (Peter Henderson, edited by CAR Hoare).

      If you're interested in this implementation, you'll find that book very interesting, and quite similar I think (based on reading the link).

      (The book has a now-amusing appendix too where it lists the "object" code for the compiler in sexp-syntax, presuming that you'd have no other way to bootstrap other than typing that in :)

      thread
    5. rufiusOct 2009
      LispKit lisp is a pretty good example. A good description exists in "Functional Programming: Application and Implementation" by Peter Henderson.
      thread
    6. PenyngtonMay 2023
      I've actually recently read "FUNCTIONAL PROGRAMMING: Application and Implementation", by Peter Henderson from 1980, which contains a description of the SECD machine and a compiler for a simple purely-functional Lisp dialect called Lispkit.

      This <https://github.com/carld/lispkit> looks like a good repo if you want to know more, although I'm not related to it in any way.

      I can't say how it compares the book by Kogge mentioned in this post since I haven't read that, but I can say I think it's an excellent book and worth reading if you're interested in this kind of thing.

      thread

    Related

    Cover of On LISP
    2007–2026

    On LISP

    Paul Graham
    192 recommend · 533
    Cover of Programming Erlang
    2007–2026

    Programming Erlang

    Joe Armstrong
    69 recommend · 105
    Cover of Lisp in Small Pieces
    2007–2026

    Lisp in Small Pieces

    Christian Queinnec
    101 recommend · 246
    Cover of Practical Common Lisp
    2007–2026

    Practical Common Lisp

    Peter Seibel
    218 recommend · 400
    Cover of Programming in Haskell
    2008–2024

    Programming in Haskell

    Graham Hutton
    34 recommend · 58
    Cover of Anatomy of LISP
    2010–2026

    Anatomy of LISP

    Allen, John
    13 recommend · 22
    Cover of Real-world functional programming
    2009–2023

    Real-world functional programming

    Tomas Petricek
    12 recommend · 19
    Cover of How to Design Programs
    2007–2026

    How to Design Programs

    Matthias Felleisen
    277 recommend · 776