[Haskell-cafe] Is this haskelly enough?

brad clawsie clawsie at fastmail.fm
Tue Jul 17 17:00:07 EDT 2007

> I've read tutorials about the syntax of Haskell, but I can't seem to find 
> any that teach you how to really "think" in a Haskell way. Is there 
> anything (books, online tutorials, exercises) that anyone could recommend?

the book "The Haskell School of Expression" is a good printed resource
in this regard

one thing i like about haskell is that it the tools are very clear
about enforcing many semantic elements of the language. for example,
you won't have to think too much about the haskell way of doing i/o -
its enforced.

on the other hand, you *do* have the choice as to the degree to which
you want to engage the type system, and that for me continues to be a
challenge coming from a "duck type" world of perl for nearly a
decade. i admit i started in haskell throwing strings around and even
wanting to regex them to extract meaning. all perfectly legit in
haskell but not really exploiting the strength of the type system to
aid in the development of robust and elegant programs. to me that is
the biggest challenge to thinking in a haskell way - thinking "typefully".

More information about the Haskell-Cafe mailing list