Stdlib family io

This family page is the encyclopedia entry for one stdlib area. It explains why the family exists, what responsibility belongs here, and which files make up the surface.

Overview

FieldValue
Familyio
Module count8
PurposeFile, buffer, stream, stdio, and host-runtime access helpers.

Architecture role

Use `io` when the program must read or write bytes, files, or streams. Keep it separate from validation, parsing, or business decisions.

Main responsibilities

  • Own file and stream movement.
  • Clarify buffered vs direct access paths.
  • Keep host interaction visible in the architecture.

Real usage story

  • A manifest is loaded through `io`, parsed elsewhere, validated elsewhere, and only then emitted back through `io`.
  • A stdio helper should explain where user-facing text enters the flow.

Module inventory