This repository was archived by the owner on Feb 8, 2023. It is now read-only.
This repository was archived by the owner on Feb 8, 2023. It is now read-only.
Small Languages for IPLD things (like IPRS) #229
Open
Description
Some things, like IPRS, IPLD Transformations, and more, will want to create objects/entities that carry code (or really, point to code). This code would be used for things like Validity schemes (IPRS), file importers (DEX/IPFS), arbitrary IPLD Transformations.
I would imagine that "IPRS Validities" and "arbitrary IPLD Transformations" require different things from the languages. but each need some subset of:
- pure
- turing complete or non turing complete
- depends on the application. IPRS validity probably doesnt need it
- terminating
- formally verifiable / verified
- compilation to wasm
- so that we can unify execution later.
- wasm is seeing a ton of valuable research and we'll see tiny VMs coming soon