Actually, on second thought, Lennart is probably right. Continuations are probably overkill for this situation. Since not wanting to continue is probably an 'erroneous condition,' you may as well use Error. Cheers, - Tim 2010/6/10 Lennart Augustsson <lennart@augustsson.net>
I would not use the continuation monad just for early exit. Sounds like the error monad to me.
2010/6/10 Günther Schmidt <gue.schmidt@web.de>:
Hi everyone,
I'm about to write a rather lengthy piece of IO code. Depending on the results of some of the IO actions I'd like the computation to stop right there and then.
Now I know in general how to write this but I'm wondering if this is one of those occasions where I should make use of the Cont monad to make an early exit.
Günther
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe