ProcessManager
interface ProcessManager
Process Manager
Initialized early in Elide's startup routine, the Process Manager keeps track of data which is entirely static in nature, and which must be shared across many different parts of the runtime. For example, the arguments the program was dispatched with, and the current working directory, and so on.
When the runtime starts up, the Process Manager is initialized in static form with these values. Under testing, DI is used to mock these values.