Skip to content

Conversation

imaginator
Copy link

also linked to Github discussions and Telegram group

also linked to Github discussions and Telegram group
Simplicity is a blockchain programming language designed as an alternative to Bitcoin script.

The language and implementation is still under development.
The language and implementation is still under development.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In 0f09100:

There is a trailing space at the end of this line.

The language and implementation is still under development.
The language and implementation is still under development.

It's recommended to start with [SimplicityHL](https://github.com/BlockstreamResearch/SimplicityHL) which looks and feels like Rust and compiles down to Simplicity Bytecode. There is also [rust-simplicity](https://github.com/BlockstreamResearch/rust-simplicity), a general purpose library for processing Simplicity programs.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In 0f09100:

Recommend using active language -- "We recommend starting with". And I guess we should justify it a little bit. Suggested rewording:

Simplicity is a very low-level language. This repository contains the consensus code implementation, an experimental Haskell library, the tech report and the a Rocq library for producing formal proofs. We recommend that users who just want to *use* Simplicity start with  [SimplicityHL](https://github.com/BlockstreamResearch/SimplicityHL) which looks and feels like Rust and compiles down to Simplicity. There is also [rust-simplicity](https://github.com/BlockstreamResearch/rust-simplicity), a general purpose library for processing Simplicity programs.

(Also dropped the word "bytecode" since technically speaking, Simplicity's encoding is bit-aligned, not byte-aligned.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants