We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The local attribute for HB.structure should make sure that the names are not exported in the global environement.
Spotted by @ggonthier
The text was updated successfully, but these errors were encountered:
The operation names? I think a silly test could clarify and work as a spec.
Sorry, something went wrong.
Module A. HB.mixin M T := { op : T }. #[local] HB.structure S := { T of M T }. End A. Import A. Fail Check op. (* intended behaviour *) Check A.op.
Ok, as in Local Definition op := ..., I think we have the API already, @local! => coq.env.add-const ... should do it.
Local Definition op := ...
@local! => coq.env.add-const ...
No branches or pull requests
The local attribute for HB.structure should make sure that the names are not exported in the global environement.
Spotted by @ggonthier
The text was updated successfully, but these errors were encountered: