It's a hack by design, to work around libraries that do the wrong thing. On Fri, Mar 11, 2011 at 4:07 PM, Henning Thielemann < [email protected]> wrote:
> > On Fri, 11 Mar 2011, Daniel Peebles wrote: > > Check out the spoon package on hackage. It's designed for these kinds of >> situations, and >> will wrap up common user-generated "pure" exceptions into a Maybe (and >> will return >> Nothing in the cases you describe) >> > > This is a hack, since 'undefined' cannot be detected in general. The clean > solution would be to find out where invalid file descriptors are detected in > the IO code, and throw a real IOException instead of an 'error'. > > > _______________________________________________ > Haskell-Cafe mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe >
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
