FASE 18 consolidates and expands Bibliotheca Canonica into a broad, practical host-oriented standard library layer. The phase closes at 18D.4 with major text/format/parse growth, IO/FS/path expansion, richer collections/algorithms, and new low-level utility modules.
cct/verbum: major API growth (search/replace, case/trim/pad/slice/reverse, split/join, lines/words).cct/fmt: radix/precision formatting, template helpers (format_1..4), and table helpers.cct/parse: safe parsing surface (try_*) plus radix and CSV helpers.
cct/fs: mutation, inspection, listing, temp resources, and metadata helpers.cct/io: stderr variants, flush controls, stdin aggregate reads, tty detection.cct/path: normalize/resolve/relative, stem/ext transforms, and split utilities.
cct/fluxus: peek/set/remove/insert/slice/copy/reverse/sort utilities.cct/setandcct/map: richer set algebra and map convenience APIs.cct/algandcct/series: reductions, min/max, sorting, rotate/reverse, counting, and related helpers.
- New module:
cct/process(run/capture/input/env/timeout host process helpers). - New module:
cct/hash(djb2/fnv1a/crc32/murmur3/combine). - New module:
cct/bit(bit access/manipulation, rotate/swap/power-of-two utilities). cct/randomexpanded with bool/range/string/bytes/shuffle helpers.- Documentation and closure artifacts finalized at 18D.4.
- No breaking changes to existing core language contracts.
- FASE 18 focuses on library-surface growth and keeps host profile as primary target for new operational modules.
cct/processremains host-oriented and out of freestanding scope in this phase.
- FASE 18 closure gate executed on full suite.
- Final phase gate: 1014 passed / 0 failed on
make test.
docs/bootstrap/FASE_18_HANDOFF.mdmd_out/FASE_18_CCT.mddocs/spec.mddocs/bibliotheca_canonica.md