G Hutton, D Fulger - Proceedings of the Ninth Symposium on Trends in …, 2008 - Citeseer
Pure functional languages such as Haskell support programming with impure effects by
exploiting mathematical notions such as monads, applicative functors, and arrows. However …