This repository contains my solutions to Graham Hutton's Programming in Haskell (2nd Edition) book.
- Chapter 4: Defining functions
- Chapter 5: List comprehensions
- Chapter 6: Recursive functions
- Chapter 7: High-order functions
- Chapter 8: Declaring types and classes
- Chapter 12: Monads and more
- Chapter 14: Foldables and friends
- Chapter 15: Lazy evaluation
NOTES:
- Solutions were checked manually in ghci, but not via property based testing
- Some programming exercises might be missing as well in some chapters
- I included only the exercises that could be implemented. There are some other helpful exercises in the book which require just writing stuff down on a paper
- Some programming exercises might be missing as well in some chapters
- I am using this repository to document my intro to Haskell programming, therefore it is entirely possible that I did not adhere to some Haskell programming conventions