Stdlib family path

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
Familypath
Module count5
PurposePath manipulation, special locations, walkers, and globbing.

Architecture role

Use `path` when the program needs path semantics, traversal, or normalization. Keep it distinct from file contents and from business validation.

Main responsibilities

  • Own path normalization and traversal logic.
  • Clarify special directories and matching rules.
  • Keep host path semantics explicit in the docs.

Real usage story

  • A project root can be normalized before any file is read.
  • A walker can enumerate source files while parsing and diagnostics remain elsewhere.

Module inventory