Boost logo

Boost :

Subject: Re: [boost] [Boost.Msm] On the necessity of state-boundary-crossingtransitions
From: Christophe Henry (christophe.j.henry_at_[hidden])
Date: 2008-10-30 17:18:03


Hi Andreas,

I am not sure what is the point of such a challenge considering that I
already explained that entry and exit pseudo states are not supported yet
but will probably be in the future. Their absence is not by design as you
seem to think but simply a decision of when to bring a version 1.0 and what
should be inside.

Anyway, as you offered me this challenge, I offer a solution which you will
find in the vault (
http://www.boostpro.com/vault/index.php?direction=0&order=&directory=Msm&).
I think this solution is a good example of what you can do with Msm and will
hopefully make it clear how sub machines can make life easier.

I want to thank you for the chance you give me to improve Msm (a few bugs
were corrected on the way) and for your reaction to my opinion, which made
it clear I need to more clearly draw a line between what I personally think
and what users are used to and expect to find in Msm. Again, although I
think no good of entry and exit pseudo states and consider them more than
doubtful practice (please have a look at the doc for an explanation), a
future version of Msm will offer them in some form with corresponding
warnings.

Regards,

Christophe


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk