
"Darryl Green" <darryl.green@unitab.com.au> wrote in message news:loom.20040602T031804-228@post.gmane.org...
Andreas Huber <ah2003 <at> gmx.net> writes:
[snip]
Don't get me wrong, I'm not strictly against breaking existing client
code,
it just doesn't seem justified in this case.
Ok - I also want to avoid breaking existing code.
Frankly, avoiding to break existing code for clients using a _prerelease_ library should not be overly considered (if considered at all). If clients need the exact current state (no pun intended) of the prerelease boost::fsm, they should stick the current code in their own SCM system (which they should do anyway IMHO) and maintain it themselves. There's nothing in the current Boost licence preventing them to do so, I hope. Sorry if that sounded a bit harsh, but the purpose of (pre)reviews is to get a good _starting_ point of a library isn't it? Leaving out bits of good (or even just slightly better) design to avoid breaking existing client code seems to be a bit malplaced at this stage in development. Just my 0.05EUR. // Johan