/coq-rust-extraction

Coq plugin for extracting Rust code

Primary LanguageCoqMIT LicenseMIT

Coq Rust Extraction

Build GitHub Documentation

A framework for extracting Coq programs to Rust.

Meta

Building and installation instructions

The easiest way to install the latest released version is via OPAM:

opam repo add coq-released https://coq.inria.fr/opam/released
opam install coq-rust-extraction

To instead build and install manually, do:

opam repo add coq-released https://coq.inria.fr/opam/released
git clone https://github.com/AU-COBRA/coq-rust-extraction.git
cd coq-rust-extraction
opam install . --deps-only
make #or make -j <number-of-cores-on-your-machine> 
make install

Documentation

For documentation see examples and generated CoqDoc.

Additional examples can be found in ConCert.