The Avail Programming Language

Downstream

A module is downstream of another module if the first cannot be compiled until the second has been compiled. Upstream and downstream are reciprocal relationships based on the notion of module dependency: a module depends upon another (upstream) module, directly or indirectly, if it consumes services made available by that module.

Example:

module graph demonstrating upstream/downstream relationship

References: