Does anyone have a solution for a basic, compact Finite state machine/automata written in Objective-C code?
I am interested in reusable components so that the FSM have states added and actions defined that use reusable state classes.
Does anyone have a solution for a basic, compact Finite state machine/automata written in Objective-C code?
I am interested in reusable components so that the FSM have states added and actions defined that use reusable state classes.
I did this in Java. Might be ported... In addition to the reusable components, the state machine itself can be defined in an array (as data), which makes it really easy to use.
http://code.google.com/p/state-machine/
If you wanted to try to port it, I could probably help.
What you want is a rules engine... oddly, I was able to find only one for objective-C (BDRuleEngine) and that is rather out of date:
http://eschatologist.net/bDistributed.com/index.html
It might be the best starting point though, unless you want to port something.