Except that people generally don't seem to agree what constitutes 'exceptional', even when disregarding the python world... On Aug 19, 2013 9:24 PM, "Brandon Allbery" <allber...@gmail.com> wrote:
> On Mon, Aug 19, 2013 at 2:59 PM, <jabolo...@google.com> wrote: > >> I'd say that if you were in the context of the IO monad, maybe you'd >> prefer to use exceptions instead of 'Either' or 'Maybe'. >> > > Even in IO, exceptions should be reserved for truly exceptional conditions > (of the "program cannot safely continue" variety), not merely for error > checking when this can be described as a normal flow of evaluation. > Exceptions are not simply alternative flow of control, even in procedural > languages; they are *disruptions* of flow of control. > > -- > brandon s allbery kf8nh sine nomine > associates > allber...@gmail.com > ballb...@sinenomine.net > unix, openafs, kerberos, infrastructure, xmonad > http://sinenomine.net > > _______________________________________________ > 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