[Yhc] YHC.Primitive;_E

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Mon Feb 25 09:35:33 EST 2008


"Neil Mitchell" <ndmitchell at gmail.com> wrote:

> >  One observation about _E: Haddock does not like it.
> And having just checked, neither does GHC.

The constructor _E was chosen deliberately because it cannot clash with
any constructor name defined in Haskell'98: it is not a valid H'98 conid.

Whether this is actually a valid concern, given that the symbol can be
hidden using the module system instead, is a different policy decision.

Regards,
    Malcolm


More information about the Yhc mailing list