Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make polykinded on GHC 7.4 #34

Closed
wants to merge 1 commit into from

Conversation

phadej
Copy link
Contributor

@phadej phadej commented Jan 22, 2016

No description provided.

@RyanGlScott
Copy link
Collaborator

There exists a pretty nasty bug in GHC 7.4's implementation of -XPolyKinds that prevents interface files from being loaded (I can't find the exact Trac issue, but @ekmett might be able to), so I don't think this is a good idea.

@phadej
Copy link
Contributor Author

phadej commented Jan 22, 2016

I see. This is not critical; but I'd like to learn more about this.

Especially we could update https://ghc.haskell.org/trac/ghc/wiki/LanguagePragmaHistory with that knowledge, iff PolyKinds with 7.4 is discouraged.

@RyanGlScott
Copy link
Collaborator

Agreed, that'd be a useful addendum. (I think that -XConstraintKinds is also quite buggy on GHC 7.4, but again, I couldn't cite a particular Trac issue to back this up.)

@ekmett
Copy link
Owner

ekmett commented Jan 22, 2016

PolyKinds on 7.4 means that nobody can load the interface file.

@ekmett ekmett closed this Jan 22, 2016
@phadej phadej deleted the proxy-polykinds-7.4 branch January 22, 2016 15:03
@phadej
Copy link
Contributor Author

phadej commented Jan 22, 2016

@ekmett, is this https://ghc.haskell.org/trac/ghc/ticket/7022 the issue?

@ekmett
Copy link
Owner

ekmett commented Jan 22, 2016

Sounds right. I added a note to the LanguagePragmaHistory page warning people not to use it until 7.6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants