Files
rose-ash/lib/apl/scoreboard.md
giles 0dd2fa3058
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 1m8s
apl: :Trap exception machinery — Phase 7 complete (+5 tests, 450/450)
apl-throw raises a tagged ("apl-error" code msg) error.
apl-trap-matches? checks if codes list contains the error's code
(0 = catch-all, à la Dyalog).

Eval-stmt :trap clause wraps try-block with R7RS guard;
on match, runs catch-block; on mismatch, re-raises.
Bonus :throw AST node for testing.

test.sh + conformance.sh now load lib/r7rs.sx (for guard) and
include eval-ops + pipeline suites in scoreboard.

All Phase 7 unchecked items are now ticked.
Final scoreboard: 450/450 across 10 suites.
2026-05-07 14:53:22 +00:00

714 B

APL Conformance Scoreboard

Generated by lib/apl/conformance.sh

Suite Pass Fail Total
structural 94 0 94
operators 117 0 117
dfn 24 0 24
tradfn 25 0 25
valence 14 0 14
programs 45 0 45
system 13 0 13
idioms 64 0 64
eval-ops 14 0 14
pipeline 40 0 40
Total 450 0 450

Notes

  • Suites use the standard apl-test name got expected framework loaded against lib/apl/runtime.sx + lib/apl/transpile.sx.
  • lib/apl/tests/parse.sx and lib/apl/tests/scalar.sx use their own self-contained frameworks and are excluded from this scoreboard.