Comment Comment by drkrab It’s easier when you write your application in Elixir or Erlang. Those are practically DSLs for state machines that also double as general purpose programming languages. parent drkrab 5 years ago