Learn Haskell by building a blog generator – a project-oriented Haskell book
How you would write tests in a real project?<p>I suppose it's not writing out the entire program and then writing the tests, as seems to be implied. That would mean a lot of manual testing.<p>Or is there a Haskell REPL where you can try out small pieces before saving them?