title: How to structure a Haskell project?
body: <p>I'm currently trying to do a Haskell project using the Test Driven Development methodology.  In Java, we can create a nicely structured project containing src and bin folders, then there are main and test folders for unit testing with JUnit.  I was just wondering is there a standard way to get such a structure in Haskell?  A folder for source a folder for binary, and in the source folder two folders one for testing one for main source.</p>