Hi,
While writing monad programs, I sometimes want to do a return as it is in
imperative program. i.e.,
do{return 1; return 2} is same as return 1
This seems useful to me when I need to do something like
do
mwhen cond $ return 1
...... -- subsequent actions
I know I can do
if cond then return 1 else (
...--subsequent actions
)
However, that syntax does not look very pleasant to me due to this extra
indentation and the pair of parens.
Is this possible at all?
Ben.
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell