Discover new books on Goodreads
Meet your next favorite book
Various FP-related books, mostly Haskell, mostly self-published and not very well-known.
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
1 |
Thinking with Types. Type-Level Programming in Haskell
by
Sandy Maguire (Goodreads Author)
4.50 avg rating — 46 ratings
score: 198,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
Optics By Example
by
4.33 avg rating — 27 ratings
score: 197,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
The Book of Monads: Master the theory and practice of monads, applied to solve real world problems
by
4.06 avg rating — 17 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
PureScript by Example
by
4.16 avg rating — 49 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
Sockets and Pipes
by
Julie Moronuki (Goodreads Author)
it was amazing 5.00 avg rating — 1 rating
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
Algebra-Driven Design
by
Sandy Maguire (Goodreads Author)
4.27 avg rating — 26 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
Functional Design and Architecture (Early Edition, 2020)
by
Alexander Granin (Goodreads Author)
really liked it 4.00 avg rating — 10 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
8 |
Property-Based Testing in a Screencast Editor
by
Oskar Wickström (Goodreads Author)
3.56 avg rating — 9 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
Abstractions in Context: Case Studies in Haskell Library Design
by
4.50 avg rating — 2 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
Production Haskell: Succeeding in Industry with Haskell
by
3.77 avg rating — 13 ratings
score: 91,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
Haskell Tutorial and Cookbook
by
really liked it 4.00 avg rating — 2 ratings
score: 90,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
The Simple Haskell Handbook
by
3.67 avg rating — 3 ratings
score: 89,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Learn Haskell by building a blog generator
by
really liked it 4.00 avg rating — 1 rating
score: 88,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
Retrocomputing with Clash
by
it was amazing 5.00 avg rating — 2 ratings
score: 87,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
Haskell (Almost) Standard Libraries
by
really liked it 4.00 avg rating — 2 ratings
score: 86,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming
by
4.36 avg rating — 11 ratings
score: 85,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
17 |
Learn Haskell by Example (Bookcamp)
by
4.83 avg rating — 6 ratings
score: 84,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Tags:
functional-programming, haskell
People Who Voted On This List (3)
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.