Stateless is a small C# library for creating State Machines fluently.

It's neat…but after playing around with it for a while, thinking of using it for backing a workflow engine, I found it a bit limited. Specifically, it provides hierarchical sets (nice), but not orthagonal states (ie splits, joins).

I'm currently looking deeper into IT:AD:StaMa