chialisp-web
chialisp-web copied to clipboard
Add clarity to the Intro page
I think a little bit of clarity could be added to the Introduction page. While it does state that Chialisp compiles into CLVM, it's not totally clear what CLVM is used for. While this is clarified later, it's not immediately obvious in the introduction. Someone visiting this site for the first time should be able to discern quickly that:
- Chia's blockchain uses a lower-level on-chain programming language CLVM
- CLVM is Turing complete and has extensible opcodes, thus allowing any functionality you can dream of
- Absent a hard fork, CLVM will always be Chia's on-chain language
- Chialisp is a higher level language that compiles into CLVM
- Other languages could be developed in the future that also compile into CLVM; however, for now, (nearly) all on-chain programming is done in Chialisp
- Those wishing to create their own smart coins will want to use this site as a reference; they will need to acquire a deep understanding of Chialisp
- Those wanting to create an application that uses existing smart coins will only need a basic understanding of how Chialisp works; most of their development will be done using more familiar languages such as Python, Rust, or Javascript