I like using state machines, and I like :gen_fsm and our GenFSM has become pretty good (if I say so myself), but there are still people who has some good reasons not to use :gen_fsm, and instead have the state-machine in a data structure that can be passed around in a state machine, such as Saša's FSM.
I propose that we collect the opinions on GenFSM and add a caveats section to the readme. I like projects that are honest with their shortcomings like that and outline the corner cases :)
We can perhaps use this thread to discuss and learn about the shortcomings of :gen_fsm
I like using state machines, and I like
:gen_fsmand ourGenFSMhas become pretty good (if I say so myself), but there are still people who has some good reasons not to use:gen_fsm, and instead have the state-machine in a data structure that can be passed around in a state machine, such as Saša's FSM.I propose that we collect the opinions on
GenFSMand add a caveats section to the readme. I like projects that are honest with their shortcomings like that and outline the corner cases :)We can perhaps use this thread to discuss and learn about the shortcomings of
:gen_fsm