Created lib/guest/baseline/ with normalised scoreboards for all 11 guests:
lua 185/185, forth 64/64, ruby 76/76, apl 73/73, prolog 590/590,
common-lisp 309/309, smalltalk 625/629, tcl 3/4, haskell 0/18 programs,
js 94/148 (test262-slice), erlang 0/0 (suite all-zero).
Re-ran every conformance.sh and test.sh; refreshed each guest's own
scoreboard.{json,md} so per-guest scoreboard matches lib/guest/baseline/<lang>.json.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
188 lines
2.9 KiB
JSON
188 lines
2.9 KiB
JSON
{
|
|
"lang": "prolog",
|
|
"captured": "2026-05-06T22:01:00Z",
|
|
"suite_command": "bash lib/prolog/conformance.sh",
|
|
"totals": {
|
|
"pass": 590,
|
|
"fail": 0,
|
|
"total": 590
|
|
},
|
|
"suites": [
|
|
{
|
|
"name": "parse",
|
|
"pass": 25,
|
|
"fail": 0,
|
|
"total": 25
|
|
},
|
|
{
|
|
"name": "unify",
|
|
"pass": 47,
|
|
"fail": 0,
|
|
"total": 47
|
|
},
|
|
{
|
|
"name": "clausedb",
|
|
"pass": 14,
|
|
"fail": 0,
|
|
"total": 14
|
|
},
|
|
{
|
|
"name": "solve",
|
|
"pass": 62,
|
|
"fail": 0,
|
|
"total": 62
|
|
},
|
|
{
|
|
"name": "operators",
|
|
"pass": 19,
|
|
"fail": 0,
|
|
"total": 19
|
|
},
|
|
{
|
|
"name": "dynamic",
|
|
"pass": 11,
|
|
"fail": 0,
|
|
"total": 11
|
|
},
|
|
{
|
|
"name": "findall",
|
|
"pass": 11,
|
|
"fail": 0,
|
|
"total": 11
|
|
},
|
|
{
|
|
"name": "term_inspect",
|
|
"pass": 14,
|
|
"fail": 0,
|
|
"total": 14
|
|
},
|
|
{
|
|
"name": "append",
|
|
"pass": 6,
|
|
"fail": 0,
|
|
"total": 6
|
|
},
|
|
{
|
|
"name": "reverse",
|
|
"pass": 6,
|
|
"fail": 0,
|
|
"total": 6
|
|
},
|
|
{
|
|
"name": "member",
|
|
"pass": 7,
|
|
"fail": 0,
|
|
"total": 7
|
|
},
|
|
{
|
|
"name": "nqueens",
|
|
"pass": 6,
|
|
"fail": 0,
|
|
"total": 6
|
|
},
|
|
{
|
|
"name": "family",
|
|
"pass": 10,
|
|
"fail": 0,
|
|
"total": 10
|
|
},
|
|
{
|
|
"name": "atoms",
|
|
"pass": 34,
|
|
"fail": 0,
|
|
"total": 34
|
|
},
|
|
{
|
|
"name": "query_api",
|
|
"pass": 16,
|
|
"fail": 0,
|
|
"total": 16
|
|
},
|
|
{
|
|
"name": "iso_predicates",
|
|
"pass": 29,
|
|
"fail": 0,
|
|
"total": 29
|
|
},
|
|
{
|
|
"name": "meta_predicates",
|
|
"pass": 25,
|
|
"fail": 0,
|
|
"total": 25
|
|
},
|
|
{
|
|
"name": "list_predicates",
|
|
"pass": 33,
|
|
"fail": 0,
|
|
"total": 33
|
|
},
|
|
{
|
|
"name": "meta_call",
|
|
"pass": 15,
|
|
"fail": 0,
|
|
"total": 15
|
|
},
|
|
{
|
|
"name": "set_predicates",
|
|
"pass": 15,
|
|
"fail": 0,
|
|
"total": 15
|
|
},
|
|
{
|
|
"name": "char_predicates",
|
|
"pass": 27,
|
|
"fail": 0,
|
|
"total": 27
|
|
},
|
|
{
|
|
"name": "io_predicates",
|
|
"pass": 24,
|
|
"fail": 0,
|
|
"total": 24
|
|
},
|
|
{
|
|
"name": "assert_rules",
|
|
"pass": 15,
|
|
"fail": 0,
|
|
"total": 15
|
|
},
|
|
{
|
|
"name": "string_agg",
|
|
"pass": 25,
|
|
"fail": 0,
|
|
"total": 25
|
|
},
|
|
{
|
|
"name": "advanced",
|
|
"pass": 21,
|
|
"fail": 0,
|
|
"total": 21
|
|
},
|
|
{
|
|
"name": "compiler",
|
|
"pass": 17,
|
|
"fail": 0,
|
|
"total": 17
|
|
},
|
|
{
|
|
"name": "cross_validate",
|
|
"pass": 17,
|
|
"fail": 0,
|
|
"total": 17
|
|
},
|
|
{
|
|
"name": "integration",
|
|
"pass": 20,
|
|
"fail": 0,
|
|
"total": 20
|
|
},
|
|
{
|
|
"name": "hs_bridge",
|
|
"pass": 19,
|
|
"fail": 0,
|
|
"total": 19
|
|
}
|
|
],
|
|
"source_scoreboard": "lib/prolog/scoreboard.json"
|
|
}
|