This repository contains my learnings, practice code snippets and solutions to exercises in the process of my learning of Haskell using "Programming in Haskell".
The book I used is Graham Hutton's Programming in Haskell.
My progress is indicated below [based on the original chapters of the book]
- Introduction ✅
- First Steps ✅
- Types and classes ✅
- Defining Functions ✅
- List Comprehensions ✅
- Recursive Functions ✅
- Higher-Order Functions 🚧
- Declaring types and classes
- The countdown problem
- Interactive programming
- Unbeatable tic-tac-toe
- Monads and more
- Monadic parsing
- Foldables and friends
- Lazy evaluation
- Reasoning about programs
- Calculating compilers
I also used edX MOOC Introduction to Functional Programming which had Erik Meijer as the instructor as the reference while reading the book since this course is loosely based on the chapters and the slides of the book.
MOOC also helped me to validate my solutions for all the exercises of the book and also some new ones in the MOOC.
Just a note, MOOC dint run this year yet. I am using the archived session of the course which ran late 2015.
Copyright © 2016 Prashanth Babu.
Licensed under the Apache License, Version 2.0.