Skip to content

Code snippets and solutions to exercises of "Programming in Haskell".

License

Notifications You must be signed in to change notification settings

P7h/Programming_in_Haskell

Repository files navigation

Programming in Haskell -- Exercises and notes

This repository contains my learnings, practice code snippets and solutions to exercises in the process of my learning of Haskell using "Programming in Haskell".

Book

The book I used is Graham Hutton's Programming in Haskell.
My progress is indicated below [based on the original chapters of the book]

Part I. Basic Concepts:

  1. Introduction
  2. First Steps
  3. Types and classes
  4. Defining Functions
  5. List Comprehensions
  6. Recursive Functions
  7. Higher-Order Functions 🚧
  8. Declaring types and classes
  9. The countdown problem

Part II. Going Further:

  1. Interactive programming
  2. Unbeatable tic-tac-toe
  3. Monads and more
  4. Monadic parsing
  5. Foldables and friends
  6. Lazy evaluation
  7. Reasoning about programs
  8. Calculating compilers

MOOC

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.

License

Copyright © 2016 Prashanth Babu.
Licensed under the Apache License, Version 2.0.

About

Code snippets and solutions to exercises of "Programming in Haskell".

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published