Variables
Jess exposes its two variable-resolution modes in the reference itself:
| Reference | Meaning |
|---|---|
$name | Live reference. |
$^name | Scoped/final lookup. |
Both $name: value and $^name: value create or update both bindings.
$name?: tests live and creates or updates both if absent; $^name?: tests
scoped/final and creates or updates both if absent. $name := updates
live/current; $^name := updates scoped/final.
See Variables for the current reference contract and Namespaces and maps for the collection model.