bombay-engine 0.1.0

Actor-independent runtime engine composing Bombay Behavior, Transition, and Machine Executor.
Documentation

Actor-independent runtime engine composing Bombay Behavior, Transition, and Machine Executor.

Architecture

This crate provides the orchestration layer:

  • BehaviorMachine (internal) — adapts a Behavior to [bombay_transition::Machine]
  • [Driver] — production async executor using [bombay_machine_executor::ExclusiveExecutor] for machine stepping
  • [Environment] — actor-independent I/O abstraction
  • [RuntimeEffects], [RunError], [RunExit] — effect and terminal types