runtime features / runtime

✓ 25 passing ✗ 1 failing ○ 6 planned

Lessons

1 ○ Planned
002 parser userland — Parked: pins userland linking of the compiler's parser modules, and its
2 ✓ Passing
020 interpreter if e2e
3 ○ Planned
024 registry scope composition — Aspirational design sketch: scope composition (scope(other)), globs (users:*),
4 ○ Planned
025 interpreter benchmark real — Parked on binding-field access in ARGUMENT position, and no longer on `~`.
5 ✓ Passing
026 interpreter run event
6 ✓ Passing
035 interpreter binding args
7 ✓ Passing
036 interpreter for loop
8 ○ Planned
037 interpreter field types — Parked: runtime/interpreter bug family deferred (2026-05-15). Two walls, both
9 ✓ Passing
039 runtime eval scope
10 ✓ Passing
040 registry scope dotted
11 ○ Planned
041 registry typed args — Parked on the f64 hole, NOT on the parse route. The original park ("the
12 ✓ Passing
043 runtime run scope
13 ✓ Passing
044 runtime run budget
14 ✓ Passing
045 runtime run event denied
15 ✓ Passing
046 runtime run scope not found
16 ✓ Passing
047 runtime run parse error
17 ✓ Passing
048 runtime run fail fast
18 ○ Planned
049 runtime run lenient — Parked: lenient parsing (fail_fast: false) should skip a broken declaration
19 ✓ Passing
050 runtime eval autodischarge
20 ✓ Passing
051 runtime run budget autodischarge
21 ✓ Passing
052 interpreter identity result
22 ✓ Passing
053 registry alias
23 ✓ Passing
054 tilde inside string is a path
24 ✓ Passing
055 prose is not an invocation
25 ✗ Failing
056 partially handled interpreted flow — output
26 ✓ Passing
058 scope manifest
27 ✓ Passing
059 wire parse accepts one invocation
28 ✓ Passing
060 wire parse rejects prose
29 ✓ Passing
061 wire parse rejects a chain
30 ✓ Passing
062 wire parse rejects unterminated string
31 ✓ Passing
063 scope grammar
32 ✓ Passing
064 scope vocabulary