It is recommended to create a dedicated opam switch:
opam switch create rocq-9.0.1 5.4.0
eval $(opam env --switch=rocq-9.0.1)Add the Rocq opam repository:
opam repo add rocq-released https://rocq-prover.github.io/opam/released/
opam updateInstall the project dependencies:
opam install . --deps-onlyThen you can build the project by running:
dune buildIf you need to clean the project:
dune cleanWith direnv, entering this directory automatically loads the opam rocq-9.0.1 switch.
This repo uses snake_case for most definitions and constructors. Constructor names are prefixed consistently to reflect the type they belong to.