Parameterised Triggers and Re-Entrant States in Stateless v2

Since working on a clinical outcomes review system a couple of years ago, I’ve been aware of the gap between simple hand-coded workflows and the full-blown workflow tools. Stateless embodies the idea that a state machine can use closures to implement workflow without taking on persistence responsibilities. So long as all of the data used…

4

State Machines in Domain Models

I was reminded today of Stateless, a little project that I’m quite fond of. Stateless is a hierarchical state machine framework based on Simple State Machine for Boo, but configured using C# 3.0. When I announced Stateless last year, I hardly even explained its purpose, let alone its tongue-in-cheek name. I think I owe it…

13