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

Compatibility with GHC 8.4 #9

Merged
merged 3 commits into from
Jul 22, 2018
Merged

Conversation

mstksg
Copy link
Contributor

@mstksg mstksg commented Mar 21, 2018

GHC 8.4 completely changes the definition/nature of == from Data.Type.Equality; it is no longer an open type family, so the previous instance in Type.Family.Nat no longer builds. Instead, the new == makes NatEq redundant, so NatEq is could now be defined in terms of == (instead of the other way around).

Addresses #8.

(Note this PR also includes some patches/rebases to sync up the repository with the one currently on hackage, since HEAD on github atm does not build.)

@stites
Copy link

stites commented May 3, 2018

I can confirm that this builds on GHC-8.4 -- it would be nice to get this merged in as >= singletons-2.4 has a base >= 4.11 restriction.

@stites
Copy link

stites commented Jun 12, 2018

Ping!

@kylcarte -- It would be great to get this merged and uploaded to hackage. It would be nice to release hasktorch (the haskell bindings to torch) "as-is" with the base >= 4.11 requirement. This fork is currently a transitive dependency of hasktorch. If you do not have time for this -- perhaps @mstksg or I can be added to a maintainer group to make things easier for you (although I think @mstksg might be better suited).

@laurmcarter laurmcarter merged commit 0719427 into laurmcarter:master Jul 22, 2018
@erikd
Copy link

erikd commented Oct 2, 2018

Currently unable to build otp-authenticator due to this issue. Need a new release on Hackage.

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

4 participants