# APL conformance config — sourced by lib/guest/conformance.sh. LANG_NAME=apl MODE=counters COUNTERS_PASS=apl-test-pass COUNTERS_FAIL=apl-test-fail TIMEOUT_PER_SUITE=300 PRELOADS=( spec/stdlib.sx lib/r7rs.sx lib/apl/runtime.sx lib/apl/tokenizer.sx lib/apl/parser.sx lib/apl/transpile.sx lib/apl/test-harness.sx ) SUITES=( "structural:lib/apl/tests/structural.sx" "operators:lib/apl/tests/operators.sx" "dfn:lib/apl/tests/dfn.sx" "tradfn:lib/apl/tests/tradfn.sx" "valence:lib/apl/tests/valence.sx" "programs:lib/apl/tests/programs.sx" "system:lib/apl/tests/system.sx" "idioms:lib/apl/tests/idioms.sx" "eval-ops:lib/apl/tests/eval-ops.sx" "pipeline:lib/apl/tests/pipeline.sx" ) emit_scoreboard_json() { local n=${#GC_NAMES[@]} i sep printf '{\n' printf ' "suites": {\n' for ((i=0; i