Expand description
Process operation implementations for the io module.
Phase 2d migration: ported to the typed marshal layer.
- Cluster #2 option γ for IoHandle-touching functions
(
spawn/exec/process_*/read_line). - Phase 2d Array cluster (this commit, 2026-05-07): the optional
args: Array<string>parameter onio.spawn/io.execflows throughVec<Arc<String>>via the newFromSlotimpl, which is the leaf decision that unblocked this migration.
Exports: spawn, exec, process_wait, process_kill, process_write, process_read, process_read_err, process_read_line, stdin, stdout, stderr, read_line.
Tests deferred — ValueWord-based test fixtures can’t compile and aren’t reconstructed until the shape-vm cascade provides a typed test harness, mirroring the file_ops migration in commit d716482.
Functions§
- register_
process_ io - Register the 12 process IO functions on the io module.
Cluster #2 option γ + Phase 2d Array cluster per
docs/defections.md2026-05-07.