False! You only have to change the parts of the program that need the effect that the monad provides. A well designed program will likely have much of its code in pure libraries. Think of the monadic code as a "scripting language" that you bind your libraries together with to make the program.
On 24 June 2012 06:31, Jonathan Geddes <[email protected]> wrote: > Cafe, [SNIP] > > "What's wrong with Monads is that if you go into a Monad you have to change > your whole syntax from scratch. Every single line of your program changes if > you get it in or out of a Monad. [SNIP] > > Thoughts? > _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
