module

FSM

fsmcr is a general-purpose finite state machine library. A machine is defined once by a machine-scoped builder, sealed, then interpreted. The sealed definition is immutable and safe to share across interpreters and fibers. Interpretation separates deciding from doing: a pure core computes an ordered list of effects and runs none of them, and an interpreter (Service or AsyncService) runs them.

Constants

VERSION = "0.1.0"

Nested types