Yaws Sans-I/O Overview

Yaws de-couples all the I/O from the rest of the state machine with the follwing set of traits with differing set of implementors.

The below traits are intended to be implemented by both the state machines & runtimes.

TraitDescription
BluePrintConstructor to instantiate Orbits
OrbitInstantiated State machines

And the I/O traits are intended to be implemented by the runtimes handling I/O:

TraitDescription
NoLeft & Left"Left" side of the state machine/s
NoRight & Right"Right" side of the state machine/s