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
Coq 8.5 #793
Comments
Yes, I agree. I've ported everything that builds before I also have to track down some changes in timing, but I'd appreciate help with fixing the universes in the modalities bits. |
I've fixed Also, @mattam82, there seems to be a minor bug in the universe minimization algorithm, where the universes displayed by |
Unfortunately, I'm kind of swamped right now; it may be several weeks before I have a chance to look at this. |
I've discovered |
I now have a branch that compiles with 8.5 released, and the main remaining performance bug is |
I have a version that's about on-par with 8.5beta2, but requires unsetting keyed unification in
|
Am I right in understanding that the only problem now with this is the need to locally unset keyed unification in |
I believe all released versions of Coq after 8.5 beta 2 take three times as |
Does 8.7pl1 have an ETA? |
Ah, right — I’d missed the fact that your latest (non-slow) version was over the tip not over the 8.5 release itself. Yes, then I’m fine with waiting for 8.5pl1 — I have nothing urgent that need 8.5. |
@matej-kosik asks whether we want HoTT as a contrib. I think we decided a while ago that we do. |
I don't know of any obstacles, and once #800 is merged, we'll work with 8.5pl1. |
Do contribs presume that the standard library is loaded? |
I believe that it would be possible to have a coq-contrib that passes "-nois" parameter to coqc. If all goes well, coq-contribs will be published as OPAM packages so maybe HoTT project can go in the same direction. In other words, I am not sure if I understand the motivation for adding HoTT to coq-contribs. (I am not against it, I just do not understand why you might want to do that. Some of the responsibilities that coq-contribs had were acquired by OPAM platform which is more popular than coq-contribs). |
I am aware of the discussion among the coqdevs about coq-contrib vs opam, but I have not seen a clear conclusion. What, I think, we would like is HoTT to be available for regression testing for the coq-developers. It's a mature library which is somewhat non-standard. So, it seems perfect for that. HoTT is already in opam, but there is also some nice work by @ejgallego on loosening the connection of coq with std-lib. It should facilitate things in the future. |
There was some discussion about solving the stdlib issue in the last Coq Working Group, but IMO it is not going to be ready for 8.6. jsCoq ships HoTT is by using an overlay over the stdlib, this works well and indeed should be feasible to do for 8.6. @matej-kosik note that indeed |
We're now on 8.5pl1 (#800). |
We should move to the stable version.
I haven't looked at it yet, but this is a reminder that we should.
The text was updated successfully, but these errors were encountered: