Foundational schema aliases, low-level runtime bindings, trait predicates, callable adapters, stack helpers, control combinators, and numeric utilities used throughout the Standard Library.
exit (status --): imported termination function.printf (format ... -- status): imported variadic formatted-output function.write (fd buf count -- writtenCount): imported raw output function.assignable?, automatic?, callable?, compilable?, copyable?, creatable?, initializable?, movable?, virtualizable?: capability predicates over one value or schema instance.int?, nat?, real?, number?: numeric-schema predicates.nil?, ref?: reference-state predicates.sized?, tuple?: structure and storage predicates.pfunc: helper schema for predicate-dispatched overloads through PRE and CALL.<, =, >: overload adapters that prefer less, equal, and greater methods when present.bind: creates one callable that prepends one stored value to one callable body.compose: creates one callable that feeds the result of one body into the next body.Ref, Cref: signature-oriented helpers that build mutable or const Ref schemas.reinterpret: reinterprets one reference as another schema while preserving constness.AsRef: wrapper that turns stored data into one callable reference adapter.forceConst: returns one const view of the supplied value.drop, dup, swap, over: basic stack helpers.print: base printing helper for Text.when: conditional execution helper.while: loop helper driven by one callable condition.times: repeats one callable body and exposes i for the current ordinal.for: structured loop helper with init, condition, iterate, and body callables.sequence: executes tuple items 1 through the end in order while tuple item 0 continues to report TRUE before each step.ensure: validation helper for static and runtime failure paths.assert: validation helper. In DEBUG mode it behaves like ensure; outside that mode, a known false predicate still causes static failure.failProc: prints one failure message with call-trace information and terminates through exit with status 2.&&, ||: lazy logical combinators.keep, touch, unwrap, wrap: object-retention and tuple/list convenience helpers.enum: builds named enumeration constants from one name list and one base schema. Generated values start at 0 and increase by 1.iterate, riterate: increasing and decreasing ordinal helpers.abs, sign, sqr: basic signed and magnitude helpers.max, min, clamp: bound and selection helpers.between, within: closed-range and half-open-range predicates.!, @: collection access adapters that dispatch through an at method.isBuiltinTuple: detects built-in tuple shape.hasSchemaName: compares one schema name against one supplied name."control" use
{} () {} [
3 5 max printStack _:;
3 5 min printStack _:;
5 0 10 within printStack _:;
] "main" exportFunction
5 Cref
3 Cref
TRUE
"control" use
{} () {} [
3 [i printStack _:;] times
] "main" exportFunction
0 Cref
1 Cref
2 Cref
"control" use
"String" use
{} Int32 {} [
("max=" 3 5 max LF
"min=" 3 5 min LF
"within=" 5 0 10 within LF) printList
0
] "main" exportFunction
max=5
min=3
within=TRUE