If you are coming from Object Oriented background, I think, the best book to read is the Paul Hudak's "Haskell School of Expression".  It goes through a design of a game application.     The book is also available on line in google  books.

daryoush
On Mon, May 25, 2009 at 1:22 AM, Dan <danielkcook@gmail.com> wrote:
Hi,

When I was learning to program in imperative languages like Java, there
were plenty of resources to learn from about how to design large
programs.   Ideas like the GoF Design Patterns gave useful models that
one could then scale up.

Are there such resources for Haskell? As I'm learning the language, I'm
finding it quite nice to write short programs (e.g. projecteuler,
Haskell Road, etc.)  But when I try to write something a bit larger, I
find I'm tripping over myself and having a hard time organizing the
code coherently.

Are there any suggestions of wikis, books or particularly
well-architected and readable projects I could look at to about learn
larger-scale design in Haskell?

Cheers,
- Dan
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe