-
Notifications
You must be signed in to change notification settings - Fork 662
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
Fixing capital letters in the "in" syntax of instantiate. #8110
Conversation
This trace of V7 syntax remained unnoticed (since July 2004).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Isn't that changing the keyword status of type
or value
in any way? I think it does not but I'm asking just in case.
After pondering a bit, I think this PR should probably deserve comments by more devs. I understand that it brings uniformity to a rarely used syntax, but let's summon people just in case by marking this PR a needing discussion. |
Anyone willing to discuss this PR after the summer breaks?
It does not. Definition Value := 0. (* ok *) The reason (to double-check) is that |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think that this PR will trigger a fierce opposition nor any enthusiasm from other devs, so I'll just leave a few days before merging it quietly.
This was deprecated in coq more than three years ago in coq/coq#8110 and removed recently coq/coq#15193 (so will disappear in 8.16).
This was deprecated in coq more than three years ago in coq/coq#8110 and removed recently coq/coq#15193 (so will disappear in 8.16).
This was deprecated in coq more than three years ago in coq/coq#8110 and removed recently coq/coq#15193 (so will disappear in 8.16).
This trace of V7-style capital letters in an admittedly uncommon syntax remained unnoticed for 14 years.
Kind: bug fix
Found by @zeimer (see #8072).
The PR is purely about the syntax side (not about the technical issues with
instantiate
, #5378, #5504, #5505, ...).