24 Jun
2012
24 Jun
'12
5:58 a.m.
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 <geddes.jonathan@gmail.com> 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?