statelyai / feedback

Request features and give feedback for Stately tools.
https://stately.ai
1 stars 1 forks source link

XState + Python #151

Open laurakalbag opened 6 months ago

laurakalbag commented 6 months ago

Details

Category

XState


Originally posted on: 2022-11-06T19:10:30.761Z By: josmithua Previous votes: 1 Previous status: open

ZipBrandon commented 5 months ago

Could the community support this or is it on the XState/Stately roadmap? It wouldn't be right to step on toes if something is being slated for this by Stately.

What are the stuck points for this? Strong typing? The actor system? What would a usable MVP be where someone could create a machine in the Studio and use it in their Python project? https://github.com/statelyai/xstate/tree/main/packages/core doesn't seem to be a mammoth undertaking for a port. It probably is a benefit that there isn't external dependencies. The package is probably nuanced with intimate knowledge and learnt wisdom of the behavior of state machines, actors, and XState.

davidkpiano commented 5 months ago

Could the community support this or is it on the XState/Stately roadmap? It wouldn't be right to step on toes if something is being slated for this by Stately.

What are the stuck points for this? Strong typing? The actor system? What would a usable MVP be where someone could create a machine in the Studio and use it in their Python project? https://github.com/statelyai/xstate/tree/main/packages/core doesn't seem to be a mammoth undertaking for a port. It probably is a benefit that there isn't external dependencies. The package is probably nuanced with intimate knowledge and learnt wisdom of the behavior of state machines, actors, and XState.

There was already an attempt of this (by me) that wasn't completed yet, but it could serve as inspiration of what an XState Python package can achieve: https://github.com/statelyai/xstate-python