Hacker News new | ask | show | jobs
by hashbig 1124 days ago
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
3 comments

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.