Real World Haskell
Haskell is a deep language; we think learning it is a hugely rewarding experience. We
will focus on three elements as we explain why. The first is novelty: we invite you to
think about programming from a different and valuable perspective. The second is
power: we’ll show you how to create software that is short, fast, and safe....