I just finished releasing version 0.9.3 of Spaghetti, a Finite State Machine library. It is provided with a full manual that demonstrates all the use cases.
It is a header-only single-file library, that should build with any C++11 compliant compiler.
Compared to its main competitors (Boost::statechart and Boost::msm),
I had at present no time to build a exhaustive comparison, but I have
the feeling that Spaghetti is quite easier to setup. On the other hand,
it "might" not be as powerful, but again, that needs to be checked.
A
lot of work still needs to be done (doc cleaning, testing on different
platforms and compilers, adding extensive testing coverage, ...) but it
is usuable right away, out of the box.
If you feel like supporting that kind of work, you may check it out and give some feedback, either here or as a Github issue if you spot one.
Aucun commentaire:
Enregistrer un commentaire