Lisp & Functional

124 books, ranked by score.

Cover of Structure and Interpretation of Computer Programs2007–2026

Structure and Interpretation of Computer Programs

Harold Abelson, Gerald Jay Sussman, Julie Sussman

Recommended by 347 · mentioned by 602347 recommend · 602 mention347 recommend · 602347 recommend

Cover of How to Design Programs2007–2026

How to Design Programs

Matthias Felleisen

Recommended by 277 · mentioned by 440277 recommend · 440 mention277 recommend · 440277 recommend

Cover of The Little Schemer2007–2026

The Little Schemer

Daniel P. Friedman, Matthias Felleisen

Recommended by 288 · mentioned by 438288 recommend · 438 mention288 recommend · 438288 recommend

Cover of On LISP2007–2026

On LISP

Paul Graham

Recommended by 192 · mentioned by 355192 recommend · 355 mention192 recommend · 355192 recommend

Cover of Learn You a Haskell for Great Good!2009–2026

Learn You a Haskell for Great Good!

Miran Lipovača

Recommended by 237 · mentioned by 370237 recommend · 370 mention237 recommend · 370237 recommend

Cover of Practical Common Lisp2007–2026

Practical Common Lisp

Peter Seibel

Recommended by 218 · mentioned by 294218 recommend · 294 mention218 recommend · 294218 recommend

Cover of Real World Haskell2008–2026

Real World Haskell

Bryan O'Sullivan, John Goerzen, Don Stewart

Recommended by 122 · mentioned by 208122 recommend · 208 mention122 recommend · 208122 recommend

Cover of Land of Lisp2009–2026

Land of Lisp

Conrad Barski

Recommended by 124 · mentioned by 198124 recommend · 198 mention124 recommend · 198124 recommend

Cover of Purely functional data structures2007–2026

Purely functional data structures

Chris Okasaki

Recommended by 87 · mentioned by 15587 recommend · 155 mention87 recommend · 15587 recommend

Cover of Lisp in Small Pieces2007–2026

Lisp in Small Pieces

Christian Queinnec

Recommended by 101 · mentioned by 141101 recommend · 141 mention101 recommend · 141101 recommend

Cover of ANSI Common Lisp2007–2025

ANSI Common Lisp

Paul Graham

Recommended by 67 · mentioned by 13167 recommend · 131 mention67 recommend · 13167 recommend

Cover of Paradigms of Artificial Intelligence2007–2026

Paradigms of Artificial Intelligence

Peter Norvig

Recommended by 63 · mentioned by 10863 recommend · 108 mention63 recommend · 10863 recommend

Cover of The Joy of Clojure2010–2025

The Joy of Clojure

Michael Fogus, Chris Houser

Recommended by 72 · mentioned by 11772 recommend · 117 mention72 recommend · 11772 recommend

Cover of Clojure for the Brave and true2013–2026

Clojure for the Brave and true

Daniel Higginbotham

Recommended by 89 · mentioned by 11689 recommend · 116 mention89 recommend · 11689 recommend

Cover of Real World OCaml2012–2026

Real World OCaml

Yaron Minsky, Anil Madhavapeddy, Jason Hickey

Recommended by 69 · mentioned by 9969 recommend · 99 mention69 recommend · 9969 recommend

Cover of Let  Over Lambda2008–2026

Let Over Lambda

Doug Hoyte

Recommended by 66 · mentioned by 9866 recommend · 98 mention66 recommend · 9866 recommend

Cover of Learn You Some Erlang For Great Good!2010–2025

Learn You Some Erlang For Great Good!

Fred Hebert

Recommended by 89 · mentioned by 9089 recommend · 90 mention89 recommend · 9089 recommend

Cover of Programming Erlang2007–2026

Programming Erlang

Joe Armstrong

Recommended by 69 · mentioned by 9569 recommend · 95 mention69 recommend · 9569 recommend

Cover of The reasoned schemer2007–2026

The reasoned schemer

Daniel P. Friedman

Recommended by 45 · mentioned by 7945 recommend · 79 mention45 recommend · 7945 recommend

Cover of Programming Clojure2009–2026

Programming Clojure

Stuart Halloway

Recommended by 37 · mentioned by 7737 recommend · 77 mention37 recommend · 7737 recommend

Cover of The art of the metaobject protocol2010–2026

The art of the metaobject protocol

Gregor Kiczales

Recommended by 38 · mentioned by 6938 recommend · 69 mention38 recommend · 6938 recommend

Cover of Programming Elixir2013–2023

Programming Elixir

Dave Thomas

Recommended by 40 · mentioned by 6640 recommend · 66 mention40 recommend · 6640 recommend

Cover of Elixir in action2015–2026

Elixir in action

Sas̄a Jurić

Recommended by 48 · mentioned by 6048 recommend · 60 mention48 recommend · 6048 recommend

Cover of Functional Programming In Scala2013–2026

Functional Programming In Scala

Paul Chiusano

Recommended by 33 · mentioned by 5333 recommend · 53 mention33 recommend · 5333 recommend

Cover of Realm of Racket2011–2024

Realm of Racket

Forrest Bice, Matthias Felleisen, Conrad Barski, David Van Horne

Recommended by 37 · mentioned by 5137 recommend · 51 mention37 recommend · 5137 recommend

Cover of Programming Phoenix2015–2026

Programming Phoenix

Chris McCord, Bruce Tate, Jose Valim

Recommended by 32 · mentioned by 4832 recommend · 48 mention32 recommend · 4832 recommend

Cover of Clojure programming2009–2025

Clojure programming

Chas Emerick

Recommended by 30 · mentioned by 4930 recommend · 49 mention30 recommend · 4930 recommend

Cover of Programming in Haskell2008–2024

Programming in Haskell

Graham Hutton

Recommended by 34 · mentioned by 4834 recommend · 48 mention34 recommend · 4834 recommend

Cover of The seasoned schemer2007–2026

The seasoned schemer

Daniel P. Friedman

Recommended by 33 · mentioned by 4733 recommend · 47 mention33 recommend · 4733 recommend

Beautiful RacketMatthew Butterick2016–2026

Beautiful Racket

Matthew Butterick

Recommended by 44 · mentioned by 4744 recommend · 47 mention44 recommend · 4744 recommend

Cover of The little LISPer2008–2025

The little LISPer

Daniel P. Friedman

Recommended by 28 · mentioned by 4328 recommend · 43 mention28 recommend · 4328 recommend

Cover of Build Your Own Lisp2014–2026

Build Your Own Lisp

Mr Daniel Holden

Recommended by 23 · mentioned by 3923 recommend · 39 mention23 recommend · 3923 recommend

Cover of The Implementation of Functional Programming Languages2008–2026

The Implementation of Functional Programming Languages

Simon L. Peyton Jones

Recommended by 22 · mentioned by 3322 recommend · 33 mention22 recommend · 3322 recommend

Cover of The Little Typer2018–2026

The Little Typer

Daniel P. Friedman, David Thrane Christiansen

Recommended by 16 · mentioned by 3316 recommend · 33 mention16 recommend · 3316 recommend

Cover of Simply Scheme2007–2026

Simply Scheme

Brian Harvey

Recommended by 19 · mentioned by 3019 recommend · 30 mention19 recommend · 3019 recommend

Cover of Parallel And Concurrent Programming In Haskell2013–2025

Parallel And Concurrent Programming In Haskell

Simon Marlow

Recommended by 24 · mentioned by 3124 recommend · 31 mention24 recommend · 3124 recommend

Cover of Erlang and OTP in Action2010–2024

Erlang and OTP in Action

Eric Merritt, Richard Carlsson, Martin Logan

Recommended by 19 · mentioned by 2919 recommend · 29 mention19 recommend · 2919 recommend

Cover of The Haskell School of Expression2008–2022

The Haskell School of Expression

Paul Hudak

Recommended by 13 · mentioned by 3013 recommend · 30 mention13 recommend · 3013 recommend

Erlang in Anger2015–2026

Erlang in Anger

Recommended by 24 · mentioned by 2724 recommend · 27 mention24 recommend · 2724 recommend

Cover of Functional JavaScript2013–2023

Functional JavaScript

Michael Fogus

Recommended by 25 · mentioned by 3025 recommend · 30 mention25 recommend · 3025 recommend

Cover of ML for the working programmer2009–2025

ML for the working programmer

Lawrence C. Paulson

Recommended by 16 · mentioned by 2816 recommend · 28 mention16 recommend · 2816 recommend

Cover of Common Lisp Recipes2015–2024

Common Lisp Recipes

Edmund Weitz

Recommended by 20 · mentioned by 2620 recommend · 26 mention20 recommend · 2620 recommend

Cover of Clojure in action2010–2023

Clojure in action

Amit Rathore

Recommended by 12 · mentioned by 2712 recommend · 27 mention12 recommend · 2712 recommend

Cover of Programming Scala2010–2022

Programming Scala

Dean Wampler, Alex Payne

Recommended by 9 · mentioned by 259 recommend · 25 mention9 recommend · 259 recommend

Cover of Pearls of functional algorithm design2011–2024

Pearls of functional algorithm design

Bird, Richard

Recommended by 17 · mentioned by 2217 recommend · 22 mention17 recommend · 2217 recommend

Cover of Mazes for programmers2018–2026

Mazes for programmers

Jamis Buck

Recommended by 19 · mentioned by 2219 recommend · 22 mention19 recommend · 2219 recommend

Cover of An Introduction to Programming in Emacs Lisp2010–2026

An Introduction to Programming in Emacs Lisp

Robert J. Chassell

Recommended by 16 · mentioned by 2316 recommend · 23 mention16 recommend · 2316 recommend

Cover of Common Lisp2009–2025

Common Lisp

David S. Touretzky

Recommended by 15 · mentioned by 2115 recommend · 21 mention15 recommend · 2115 recommend

Cover of Anatomy of LISP2010–2026

Anatomy of LISP

Allen, John

Recommended by 13 · mentioned by 1913 recommend · 19 mention13 recommend · 1913 recommend

Cover of Erlang programming2009–2024

Erlang programming

Francesco Cesarini

Recommended by 10 · mentioned by 1910 recommend · 19 mention10 recommend · 1910 recommend

Little ProverDaniel P. Friedman, Carl Eastlund, Duane Bibby2015–2026

Little Prover

Daniel P. Friedman, Carl Eastlund, Duane Bibby

Recommended by 9 · mentioned by 189 recommend · 18 mention9 recommend · 189 recommend

Cover of LISP 1.5 Programmer's Manual2009–2026

LISP 1.5 Programmer's Manual

John McCarthy, Paul W. Abrahams, Daniel J. Edwards, Timothy P. Hart

Recommended by 6 · mentioned by 176 recommend · 17 mention6 recommend · 176 recommend

Elements of ClojureZachary Tellman2016–2026

Elements of Clojure

Zachary Tellman

Recommended by 13 · mentioned by 1713 recommend · 17 mention13 recommend · 1713 recommend

Cover of The Haskell Road To Logic, Maths And Programming2009–2022

The Haskell Road To Logic, Maths And Programming

Jan van Eijck

Recommended by 13 · mentioned by 1713 recommend · 17 mention13 recommend · 1713 recommend

Cover of Living Clojure2015–2021

Living Clojure

Carin Meier

Recommended by 13 · mentioned by 1613 recommend · 16 mention13 recommend · 1613 recommend

Cover of Real-world functional programming2009–2023

Real-world functional programming

Tomas Petricek

Recommended by 12 · mentioned by 1612 recommend · 16 mention12 recommend · 1612 recommend

Cover of An introduction to functional programming through Lambda calculus2009–2023

An introduction to functional programming through Lambda calculus

Greg Michaelson

Recommended by 14 · mentioned by 1514 recommend · 15 mention14 recommend · 1514 recommend

Cover of Little Learner2023–2026

Little Learner

Daniel P. Friedman, Anurag Mendhekar

Recommended by 10 · mentioned by 1510 recommend · 15 mention10 recommend · 1510 recommend

Cover of Practical Clojure2010–2025

Practical Clojure

Luke VanderHart

Recommended by 7 · mentioned by 147 recommend · 14 mention7 recommend · 147 recommend

Cover of The Haskell School of Music2012–2022

The Haskell School of Music

Paul Hudak, Donya Quick

Recommended by 7 · mentioned by 147 recommend · 14 mention7 recommend · 147 recommend

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help