Skip to content

What is the purpose of the 3 different codebases? #85

Discussion options

You must be logged in to vote

There is also

  1. Rust

My view is that the C code is for consensus purposes. The Haskell code is a reference implementation. The Rust code would be for creating Simplicity Programs. The Coq code will be for proving things about Simplicity programs, and in combination with VST, proving the correctness of the C jets and maybe even the whole C implementation of the Simplicity interpreter.

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@dr-orlovsky
Comment options

@roconnor-blockstream
Comment options

@dr-orlovsky
Comment options

@ProofOfKeags
Comment options

Answer selected by ProofOfKeags
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants