[Haskell-cafe] Auto-deriving Control.Exception.Exception
eyal.lotem at gmail.com
eyal.lotem at gmail.com
Sun Jan 4 12:50:20 EST 2009
If this is valid:
import qualified Control.Exception as Exc
genericFromException :: Typeable a => Exc.SomeException -> Maybe a
genericFromException (Exc.SomeException e) = cast e
instance Exc.Exception SomeType where fromException =
genericFromException
then why not have an auto-deriving rule for Exception (fromException =
cast . unSomeException)?
More information about the Haskell-Cafe
mailing list