Skip to main content

Module outside

Module outside 

Source
Expand description

The three things the engine works against that are not its own state. Where policy is read from, what opens a content file, and how the person is spoken to. They travel together because they are chosen together — once, by main, from what the machine turns out to be — and because the engine passes all three down the same path: concept 10 puts the policy decision immediately before the launch, and concept 5.1’s warning is said about the same content file in the same breath.

Held as trait objects rather than as type parameters. The alternative threads three generics through every signature from the front door down to the session, so that a program which picks its implementations at startup can pretend it knew them at compile time.

Structs§

Outside
What the engine has been given to work with.