aboutsummaryrefslogtreecommitdiffstats
path: root/prototypes/workbench/runtime.test.mjs
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-25 13:25:38 +0100
committereunhhu <[email protected]>2026-09-25 13:25:38 +0100
commite22b6f5c51e9133495c632a0c80674c14083c382 (patch)
tree3d5ad8a8331e6a55f0e45bd6ca48fd313fc3ba21 /prototypes/workbench/runtime.test.mjs
parent567bdf8c459b8cb41a87729ebff493774755945f (diff)
downloadpure-e22b6f5c51e9133495c632a0c80674c14083c382.tar.gz
pure-e22b6f5c51e9133495c632a0c80674c14083c382.zip
Add records, lists and indices to Pure modules
Module format v4 declares record types and adds list states (items of a record) and index states (a position in one list). The verifier types record operands field by field and rejects an index used on another list. Indices follow their item across inserts and removes. List changes are logged per event and undone when the event fails. Replacing a module keeps a list by name and moves its fields by name when the record changed. pure-run prints lists as arrays and a failed view as null.
Diffstat (limited to 'prototypes/workbench/runtime.test.mjs')
0 files changed, 0 insertions, 0 deletions