FlowDrop Workflow Specification 1.0-draft

Testing whether a path exists

The test answers for every path, including the two that have no obvious answer: one that cannot be walked, and one with nothing in it.

The rule

Normative: this is the rule
  1. Testing a path for existence reports whether that path can be read, and answers for every path.
  2. A path that cannot be read reports absence, a property path applied to a scalar among them, since a scalar has no property to read (LANG-8).
  3. The empty path consumes no segments and therefore denotes the evaluation context itself, which is always present, so the empty path reports presence.
Rule identifiers are permanent and are never renumbered. Each implementation publishes its own standing against these rules; this specification does not.spec 1.0-draft · LANG-20 · changed in spec 1.0