
Hi Rob
The tutorial is primarily addressed to people who already have had exposure to FSMs (and also had to implement them one way or another). You are right, a beginner with only theoretical or even no prior knowledge about FSMs would probably shake his head before even following through the StopWatch example. I've spent quite some time thinking how I could also address newbies but have come to the conclusion that this would require a separate document at least as large as the tutorial.
A tutorial is typically assumed to be addressed at newbies. If you are aiming at a different, more advanced audience, just say so. That should eliminate the confusion.
I think I am saying so: http://tinyurl.com/3kkog (Audience)
To avoid misconceptions, a disclaimer stating that the StopWatch example is too simple to benefit much from Boost.FSM, but serves to show how to use the library, would probably be a good idea.
It seems that you haven't read the whole post. I've already agreed with Jeff that I will write something in this direction. Regards, -- Andreas Huber When replying by private email, please remove the words spam and trap from the address shown in the header.