Yet Another Haskell Tutorial/Io advanced

Haskell
Yet Another Haskell Tutorial
Preamble
Introduction
Getting Started
Language Basics (Solutions)
Type Basics (Solutions)
IO (Solutions)
Modules (Solutions)
Advanced Language (Solutions)
Advanced Types (Solutions)
Monads (Solutions)
Advanced IO
Recursion
Complexity


Exceptions

Mutable Arrays

Mutable References

The ST Monad

Concurrency

Regular Expressions

Dynamic Types