Hi Sean,
We discovered that GHC and GHCi (7.4.1) accept promoted types without specifying language extensions (and even when specifying -XHaskell98).For example, promoted lists are accepted:Prelude> type T = [Int,Char]Prelude> :i Ttype T = (:) * Int ((:) * Char ([] *))-- Defined at <interactive>:2:6
Also, promoted datatypes:> data N = Z> type T = 'Z
I'm guessing you can't use these types anywhere (since they are not kind *), so they won't be very useful, but it seems like this should be disallowed.Regards,Sean
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users