Runtime contract guard kernel
This commit is contained in:
11
README.md
11
README.md
@@ -63,10 +63,6 @@ tricu eval --format decode program.tri
|
||||
tricu eval --output result.txt program.tri
|
||||
```
|
||||
|
||||
Contract annotations (`@` and `=@`) attach guards directly to definitions.
|
||||
When a workspace module is built, those guarded definitions become the
|
||||
exported values, so contracts travel with imports automatically.
|
||||
|
||||
Compile/import/export Arboricx bundles:
|
||||
|
||||
```sh
|
||||
@@ -75,13 +71,6 @@ tricu arboricx import --file program.arboricx --module program
|
||||
tricu arboricx export --module prelude --output prelude.arboricx
|
||||
```
|
||||
|
||||
Inspect store aliases:
|
||||
|
||||
```sh
|
||||
tricu store alias list --kind modules
|
||||
tricu store alias get --kind modules prelude
|
||||
```
|
||||
|
||||
### REPL
|
||||
|
||||
Running `tricu` with no subcommand starts the REPL. The REPL uses the same
|
||||
|
||||
Reference in New Issue
Block a user