appendix sectionnotation
Lexical handlers and direct compilation
| symbol | meaning | boundary |
|---|---|---|
| symbol | meaning | boundary |
| Lexa run-time data label and static code label | labels from different cards are not identified | |
| Lexa code memory, heap, context, environment, and current term | untyped 2024 source | |
| Lexa handler frame selected by identity |
not name search | |
| one-cell resumption label, captured context, and consumed marker | dynamically one-shot | |
| Salt code, heap, and register configuration | 2024 target only | |
| Salt stack pointer, instruction pointer, and exchanger location | exchanger alternates saved stack tops | |
| 2024 Lexa-to-Salt translation | untyped behavior theorem | |
| 2025 SL typing and SL-to-TL translation | separate from Lexa/Salt | |
| TL label-parameter, capability-parameter, and capture indices | components of a clue | |
| call-site provenance metadata and its partial clue rewrite | consulted only during search | |
| typed lexical-handler source translated by CPS to System F | neither Lexa nor SL | |
| row-typed source and its deep/shallow handler tag | generalised-continuation card | |
| pure frames, return clause, and operation dispatcher atop a continuation | untyped CPS target | |
| named higher-order CPS map and distinct deep/shallow resumption forms | no target typing theorem |
The symbols