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

introduce Params.v file #71

Merged
merged 1 commit into from
Aug 24, 2021
Merged

introduce Params.v file #71

merged 1 commit into from
Aug 24, 2021

Conversation

palmskog
Copy link
Member

@palmskog palmskog commented Aug 23, 2021

As highlighted by #56, there is no pure Coq interface to this plugin. This means that a user has to know and perform the declaration:

Declare ML Module "paramcoq".

This is not likely to be figured out except by advanced users. In this PR, I introduce a Coq interface, so that users can write

From Param Require Import Param.

to get access to plugin commands. This has the side-effect of making the coqdep warning from #56 go away.

For easier development, I also introduce a _CoqProject file, fix the Dune-based build, and use a coq-community standard makefile. As far as I can tell, all functionality is completely untouched.

If this PR is accepted, I will do a separate PR with improved documentation.

@proux01 proux01 merged commit d0df5b0 into master Aug 24, 2021
@proux01 proux01 deleted the theories branch August 24, 2021 08:49
@proux01
Copy link
Collaborator

proux01 commented Aug 24, 2021

Thanks! indeed an additional sentence in the README would be welcome.

@palmskog palmskog mentioned this pull request Aug 24, 2021
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

2 participants