package rocq-runtime

  1. Overview
  2. Docs
The Rocq Prover -- Core Binaries and Tools

Install

Dune Dependency

Authors

Maintainers

Sources

rocq-9.0.0.tar.gz
md5=8d522602d23e7a665631826dab9aa92b
sha512=f4f76a6a178e421c99ee7a331a2fd97a06e9c5d0168d7e60c44e3820d8e1a124370ea104ad90c7f87a9a1e9d87b2d0d7d2d387c998feeaed4a75ed04e176a4be

doc/rocq-runtime.rocqshim/Rocqshim/index.html

Module RocqshimSource

Sourcetype worker = {
  1. package : string;
  2. basename : string;
}
Sourceval get_worker_path : worker -> string

Find the executable for the given worker. init must have been called. byte defaults to whether the current executable is byte compiled.

Sourcetype opts = {
  1. debug_shim : bool;
}
Sourceval parse_opts : string list -> opts * string list
Sourceval init : opts -> string list -> unit

Initialize environment and search paths.

Sourceval exec_or_create_process : string -> string array -> 'a

On windows Unix.execv creates a new process and exits this one. This confuses dune into thinking we are done, so instead we create_process and wait for it.

OCaml

Innovation. Community. Security.