hashbig parent
Same here, state machines are fantastic to extend state driven UIs without worrying about breaking existing behavior. If you find XState too verbose consider using a DSL that compiles down to JS like Lucy: https://lucylang.org
http://www.colm.net/open-source/ragel/ is good if you're more on the C side.
hmm… seaside… C side… has this been used for anything yet?
It seems like both of your links are projects from the same person, he must be passionated about state machines.
I am, thank you. : - )
Thanks for all your valuable contributions to this space! I have been curious if development on Lucy is continuing? I might like to port some of my existing machines over if the project is still active.
Can confirm.
Looks like Lucy compiles down to XState.