[Haskell-cafe] explicit annotations on kind polymorphism for data types
José Pedro Magalhães
jpm at cs.uu.nl
Wed Aug 22 08:15:48 CEST 2012
Nope, but it should work on 7.6 (also on the release candidate).
The 'X' should be lowercase, though, like type variables.
On Wed, Aug 22, 2012 at 12:01 AM, dude <dude at methodeutic.com> wrote:
> Hello All:
> I'm working through Giving Haskell a Promotion.
> Section 2.4 presents an explicitly annotated data type declaration similar
> to the following:
> data EqRefl (a::X)(b::X) where
> Refl :: forall X. forall (a::X). EqRefl a a
> Has this been implemented in GHC 7.4.2?
> 7.8.3 in the GHC User Guide leads me to believe it has not.
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe