CheckW()
CheckW: all items satisfy a W (DSL) condition. CheckW is the same -- now that the DSL is engine-backed (the perf/expressiveness split is gone).
Basic examples (2)
o1 = new stzList([ "A", "B", "C" ])
? o1.CheckW('{ isString(@item) and IsUppercase(@item) }')1
run on 2026-10-02 04:23 inside the library at commit 0e72e2e2c; taken from 612_checkw.ring(opens in a new tab)
o1 = new stzList([ 1:3, 1:3, 1:3 ])
? o1.CheckWF( func x { return isList(x) and len(x) = 3 } )1
run on 2026-10-02 04:23 inside the library at commit 0e72e2e2c; taken from 614_checkwxt.ring(opens in a new tab)
Scope (2)
o1 = new stzList([ "A", 5, "B", "C" ])
? o1.CheckW('{ isString(@item) and IsUppercase(@item) }')0
run on 2026-10-02 04:23 inside the library at commit 0e72e2e2c; taken from 611_checkw.ring(opens in a new tab)
o1 = new stzList([ 1:3, 1:3, 1:3, 5 ])
? o1.CheckWF( func x { return isList(x) and len(x) = 3 } )0
run on 2026-10-02 04:23 inside the library at commit 0e72e2e2c; taken from 613_checkwxt.ring(opens in a new tab)
The extensions of this method
Each extension, and whether it exists for this method; an extension that exists combines with the others (FindSTCS).
Every example is a test file of the library, run inside the library for this page; only those whose output kept every promise their file wrote are shown.

