rchain / hackathon-2020

Apache License 2.0
3 stars 1 forks source link

Rholang v1.1 operationalization #17

Open 9rb opened 4 years ago

9rb commented 4 years ago

Description: Implement Rholang v1.1 interpreter per spec.

Motivation/Impact/Importance: rholang v1.1 offers significant code compression and readability over rholang v1

Completion/Success Criteria: A syntax only transformation is acceptable. At least two of the four sections of the spec need to be implemented. Choice of the parts for implementation should be impactful. This part is now completed

Bonus points: 1. Improved / Direct interpreter 2. Performance verification of the current implementation to identify areas that need performance improvements

Link to specs and additional info : https://drive.google.com/drive/folders/1yWb8-92OfzVtccsm9hNW1AR7HtUsyxzO Current Interpreter code https://github.com/rchain/rchain/tree/dev/rholang/src/main/scala/coop/rchain/rholang https://github.com/rchain/rchain/tree/dev/rholang (The read.me needs a review and may be old)

Mentors : @leithaus

Team :

Skills : Scala required, Rholang knowledge helps. Interest in implementing translators, interpreters, compilers etc.

Judgment criteria :

Rchain Priority :