baffling manual sections

Denis Bueno dbueno at
Tue May 19 21:22:37 EDT 2009

On Tue, May 19, 2009 at 16:07, Jason Dusek <jason.dusek at> wrote:
>  The former page also has a curious discussion of standalone
>  deriving with a `for` keyword:

Without this extension, adding an Eq implementation to a data type for
which you do not have source requires an explicit class declaration,
even if there is no reason the original data type author couldn't have
written "deriving Eq".  Standalone deriving allows you to get the
convenience of deriving classes everywhere, not just on datatypes for
which you can obtain, and use, the source.


More information about the Glasgow-haskell-users mailing list