Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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:
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
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.