package coq-bedrock2

  1. Overview
  2. No Docs
A work-in-progress language and compiler for verified low-level programming

Install

Dune Dependency

Authors

Maintainers

Sources

v0.0.4.tar.gz
sha512=7abf5e6553d4844f3563c99b3ff4a0a3f96a901473d824623029c82efe4d22c3bdf0bacd710e61619cf3fa2cf9f88db68ca650ba7a251e782c3e92357ba20d9f

Description

bedrock2 is a low-level systems programming language. This language is equipped with a simple program logic for proving correctness of the programs. A verified compiler targeting RISC-V from this language exists in the coq-bedrock2-compiler package on opam.

The project has similar goals as bedrock, but uses a different design. No code is shared between bedrock and bedrock2.

Tags

logpath:bedrock2

Published: 16 Oct 2022

Dependencies (4)

  1. zarith >= "1.11"
  2. coq-coqutil = "0.0.2"
  3. coq >= "8.15~"
  4. conf-findutils build

Dev Dependencies (1)

  1. conf-python-3 build & with-test

Used by (2)

  1. coq-bedrock2-compiler = "0.0.4"
  2. coq-rupicola >= "0.0.5" & < "0.0.7"

Conflicts

None