Skip to main content

Pythonic state machines

Project description

solid
=====
A state machine implementation for Python --- which *isn't* solely designed to parse strings!


why state machines?
------------------
They're cool! Also, easy to reason about --- a state machine design enables you
to compartmentalize responsibilites in a way that functions simply don't.


why "solid"?
------------
It's a convoluted name: it's a state machine library written in python;
snake is another word for python that sounds like state --- and Solid Snake is
a fairly well known character who kicks serious butt. Thus, "solid".

Project details


Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page