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
| Field | Value |
|---|---|
| Family | path |
| Module count | 5 |
| Purpose | Path 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.