API Reference Protean v0.1.0

modules

Modules

Caveat emptor: Protean is likely to undergo significant changes and should not be considered stable.

Protean manages state, processes, and side-effects through actions, data structures describing things that should occur as a result of a transition.

API for defining Protean machines.

State available to observers of and callbacks in a machine.

Protocol for guarded transitions, actions, etc.

Execution logic for a Protean machine.

Interpreter execution hooks.

Purely-functional statechart core based on the SCXML specification.

Internal representation of an individual node in a Protean.MachineConfig struct.