I released the first version of Act, a library that enables you to create flat or hierarchical state machines. Right now, it's in Java, but a friend suggested to port it to Python in the future.
If you've got some time to spend, have a look/try it out and give me feedback, I appreciate it.
I learned a lot about statemachines in the process of creating it. Including the history, starting at Moore/Mealy machines in the 1950s, through Harels statecharts in the '80s, up to the latest version of the UML in the 2010s. I think what I've created overcomes some of the weaknesses of these approaches, while trying to preserve as much of the good aspects as I could. If you want to know more about that, let me know.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I released the first version of Act, a library that enables you to create flat or hierarchical state machines. Right now, it's in Java, but a friend suggested to port it to Python in the future.
If you've got some time to spend, have a look/try it out and give me feedback, I appreciate it.
github.com/bertilmuth/act
I learned a lot about statemachines in the process of creating it. Including the history, starting at Moore/Mealy machines in the 1950s, through Harels statecharts in the '80s, up to the latest version of the UML in the 2010s. I think what I've created overcomes some of the weaknesses of these approaches, while trying to preserve as much of the good aspects as I could. If you want to know more about that, let me know.