3 ms·
And the following part Instead of conforming to an XML specification created decades ago, Robot takes the best ideas from both academia and real-world usage
by whilenot-dev 2y ago
And the following part
Instead of conforming to an XML specification created decades ago, Robot takes the best ideas from both academia and real-world usage of finite state machines. This makes state machines easy to read and understand, as there is only one way to do most common tasks.
...is hinting at some disagreements with XState's approach. Would be nice to have a visualization tool, like the kind XState has, for any FSM library (like robot) though.
- steve_adams_86 2y agoThe visualization tool goes a long way in helping non-developers understand what logic is actually doing, from a relatively wide perspective. It’s valuable for sure
- codethief 2y agoWhere do you see the disagreement with XState's approach?
- whilenot-dev 2y agoXState famously always conformed to the SCXML spec[0]. It isn't mentioned anymore in the current version anywhere(?), but you can still see it in the v4 docs[1]. [0]: https://www.w3.org/TR/scxml/ https://www.w3.org/TR/scxml/ [1]: https://stately.ai/docs/xstate-v4/xstate/advanced/scxml https://stately.ai/docs/xstate-v4/xstate/advanced/scxml
- codethief 2y agoThanks!