The Haskell Platform specifies mtl
and transformers
as standard.
If you’re unsure, you should just use mtl
.
However, if you have a specific technical reason to look at the new libraries, they tend to address issues or add new features to mtl
. monadLib
in particular has some new features.