Skip to content

Tinder/StateMachine alternatives? #29

Answered by nsk90
mochadwi asked this question in Q&A
Discussion options

You must be logged in to vote

Hi! No kstatemachine is not inspired by Tinder/StateMachine but DSL may look similar in some cases. Kstatemachine is intended to be similar by functionality to QStateMachine framework from Qt libraries, but with nice Kotlin DSL syntax. I find Qt functionality more powerful than Tinder/StateMachine.

You can see Qt documentation, it is really good: https://doc.qt.io/qt-5/statemachine-api.html.

I am not a Tinder/StateMachine user, but I had a look at it's implementation when started this library.
Here are some key differences that I know (maybe I am wrong in some cases):

  • Tinder/StateMachine forces a user to process all transitions in a single function, kstatemachine not.
  • Tinder/StateMachine

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@mochadwi
Comment options

Answer selected by nsk90
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants