Changes for version 0.02 - 2026-10-14

  • Import arrays and hashes as context variables.
  • Scope a change at any depth of a structure to the sub that makes it.
  • A variable now holds its own copy of a plain hash or array, at every depth: a change made through it in a sub is undone when the sub returns, and changing the original does not change the variable. In 0.01 the referent was shared.
  • Support local on whole arrays and hashes and on their elements.
  • Add elem_fetch and elem_store to the C ABI, version 2.

Modules

variables with context scope
one captured set of values