Files
rose-ash/lib/go/scoreboard.md
giles 459427512d
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 31s
go: Phase 7 foundation — generics syntax through parser/typer/eval [shapes-static-types-bidirectional]
gp-parse-type-params consumes the optional [NAMES CONSTRAINT, ...]
clause after a func name. AST stays backward-compatible: 5-slot
func-decl when no [...] is present, 6-slot when it is.

Typer binds each type-param name as (:ty-param NAME CONSTRAINT) so
body's (:ty-name "T") references resolve. Eval is type-erasing —
ignores type info, dispatches by name + arity.

10 new tests: parse (3), types (5), eval (2). Total 527/527.

Shape: the field binding-group from the canonical kit now feeds
6 consumers (struct fields, var-decls, const-decls, params,
receivers, type-params). Confirms it as a TRUE cross-deliverable
shape — sister-plan diary documents the 5 roles binding-groups
take and why the kit should expose ONE parser + pluggable validators.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 00:31:28 +00:00

326 B

Go-on-SX Scoreboard

Total: 527 / 527 tests passing

Suite Pass Total
lex 129 129
parse 179 179
types 77 77
eval 102 102
runtime 40 40
stdlib 0 0
e2e 0 0

Generated by lib/go/conformance.sh.