Skip to content

Commit 010720b

Browse files
port(src/ui/tea/gsa_gui.affine): ReScript surface -> AffineScript (Refs #229) (#17)
Oracle-validated Tier-1 port (affinescript main @ #229 canonical map, docs/RESCRIPT-ELIMINATION.adoc): - List(T) -> [T] (1 occurrence) - expression-position record literals { ... } -> #{ ... } (the record sigil, spec.md:414-421). Match record-PATTERNS and struct/enum/type decl bodies correctly left as { } (sigil is expression-literal-only, oracle-confirmed). - ReScript string `+` -> AffineScript `++` where present (concat is `++`; `+` is numeric — left a String/Int unify error beneath the parse wall; numeric `+`/`-` untouched). Verified: `affinescript main check src/ui/tea/gsa_gui.affine` -> Type checking passed (was: parse error / DRIFT-SYNTAX pre-port). Self-contained file, no imports. Refs #229 (estate-wide, sequenced, human-gated — not Closes). Co-authored-by: hyperpolymath <hyperpolymath@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent e55afcb commit 010720b

0 file changed

File tree

    0 commit comments

    Comments
     (0)