2 The idea

Have you ever seen a program thoroughly tested with a single call?

Do you dream of submitting your programming projects complete with a set of examples that prove that your program works in the expected way?

Do you wish you had known about a way to stop polluting your computer with new developer tools and libraries?

Do you find yourself having multiple versions of the same library installed on the same computer, and wishing they didn’t clash once every while causing hard-to-debug errors?

Do you wonder which programming language I would recommend a beginner to start with?

Do you think it would be cool to run a Haskell program from source code yourself?

If either of these is true, this book is for you!