Files
rose-ash/lib/mod/policy.sx
giles 329b3c4903
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 29s
mod: Ext 15 — disjunctive (:any) conditions, 333/333
(:any (list c1 c2 ...)) compiles to Prolog disjunction (g1 ; g2 ; ...), completing
the condition boolean algebra (AND via :when list, :not, :any). cond->goal
recurses so combinators nest arbitrarily; the proof tree shows the compiled
disjunction verbatim. Maps onto Prolog's control constructs rather than
reimplementing boolean logic in SX. +10 tests.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 19:23:15 +00:00

4.4 KiB