
Hello, I'd like to know if there is any interest in a new feature addition to the Boost.FSM library, been proposed for a review some time ago. The feature is an ability to post events to the state machine from within its state. These events would be delivered after the control returns from on_process event handler and would be delivered just like if were sent from outside the FSM. This allows to introduce a set of internal FSM events that may be used to perform complex processing of external events in different states. The downside is that the feature is apparently in conflict with ability to return something from the FSM's process method, so the return type will be forced to be void. Is this feature worth further thinking of and implementing? PS: The current version of Boost.FSM is still available in the Vault: http://www.boost-consulting.com/vault/index.php?action=downloadfile&filename=FSM.zip&directory=&