You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Gaël Depreeuw be30d75564 Update readme 6 years ago
01-all-you-need-is-lambda Complete first 4 chapters 7 years ago
02-hello-haskell Fix inconsistencies 7 years ago
03-strings Fix inconsistencies 7 years ago
04-basic-datatypes Complete first 4 chapters 7 years ago
05-types Complete chapters 5-9 7 years ago
06-typeclasses Complete chapters 5-9 7 years ago
07-more-functional-patterns Complete chapters 5-9 7 years ago
08-recursion Complete chapters 5-9 7 years ago
09-lists Complete chapters 5-9 7 years ago
10-folding-lists Complete chapter 10-11 7 years ago
11-algebraic-datatypes Complete chapter 10-11 7 years ago
12-signaling-adversity Add missing exercise 7 years ago
13-building-projects Complete chapter 13 7 years ago
14-testing Complete chapter 14 7 years ago
15-monoid-semigroup Complete chapter 15 7 years ago
16-functor Complete chapter 16 7 years ago
17-applicative Complete Chapter 17 7 years ago
18-monad Fix chapter 18 6 years ago
19-applying-structure Fix chapter 19 6 years ago
20-foldable Fix chapter 20 6 years ago
21-traversable Fix chapter 21 6 years ago
22-reader Fix chapter 22 6 years ago
23-state Fix chapter 23 6 years ago
24-parser-combination Fix chapter 24 6 years ago
25-composing-types Fix chapter 25 6 years ago
26-monad-transformers Complete chapter 26 6 years ago
27-nonstrictness Complete chapter 27 6 years ago
28-basic-libraries Complete chapter 28 6 years ago
29-io Complete chapter 29 6 years ago
30-when-things-go-wrong Complete chapter 30 6 years ago
31-final-project Add client chapter 31 6 years ago
.gitignore Add gitignore file 7 years ago
README.md Update readme 6 years ago

README.md

learning-haskell

Hi and welcome!

In this repository you will find my answers for the exercises from the haskell book: Haskell programming from first principles. I give no guarantee as to the correctness of my solutions, but if you want to compare your solutions to mine feel free to do so. That's why I made this public after all!

There is one folder for every chapter in the book.

I did most of the exercises using vs code and the hackero extension.

There is one exercise I have not done (yet?) and that is the last one from chapter 24 (parser combinations) where you need to parse the dot language from GraphViz. So if you are looking for that specific exercise, you won't find it. All other exercises should be present though.