jpathlib.
JPath design decisions.
Use cases.
I would like to support the following use cases:
- No creation of missing edges;
- Automatic creation of missing edges; and,
- Delegated creation of missing edges.
Design.
To emulate a filesystem. Different features:
- There is a context (current working directory);
- Paths are parseable independent of any context;
- Paths are evaluated against a context.