d1ad50e1b1bdae7ba33efad33aff267d5cadd390
Removal milestone: Term::Mut + Term::Assign + the MutVar surface decl, one indivisible feature. loop/recur (shipped, closed) + let/if cover every shipped use; the construct fails the feature-acceptance criterion applied inverted (clause 2 redundant, clause 3 IS the iterated-mutable- state bug class). Approach A: no deprecation window, JSON tags fail closed as generic unknown-variant, codegen alloca machinery kept (loop reuses it) renamed binder_allocas, shared Term::Lam escape guard keeps its loop half. Decoupled from Stateful-islands. Grounding-check PASS — all 7 load-bearing assumptions ratified by currently-green tests. Roadmap: mut-removal as in-flight P0; the DESIGN.md/docs honesty-lint queued as a distinct P1 milestone (depends on the removal closing), its own brainstorm — no aspirational Wunschdenken / no post-mortem in DESIGN.md; reader sees the language as it IS now.
Description
No description provided
Languages
Rust
91.6%
Python
4.6%
C
1.8%
LLVM
1.6%
Shell
0.4%