|
Boost : |
From: Brian Braatz (brianb_at_[hidden])
Date: 2004-05-26 19:17:39
My 2 cents
""""""""""""""""""
This is certainly doable. However, I'm unsure whether the current
> design allows a you-don't-pay-for-what-you-don't-use implementation of
> such a feature. Plus, I'm still not convinced that this feature would
> be used more than rarely. Do you have some real-world use cases in
mind?
[David Abrahams]
Unfortunately I'm not so familiar with what exit actions in FSMs are
typically used for, but from an abstract point of view I don't think of
resource releasing as an "action". If you were writing this stuff in a
GC'd language, for the most part, you wouldn't devote any exit action
code to resource releases.
"""""""""""""""""'
I think this is a very good point as MS seems (IMO\whether I like it or
not) to be driving us down a managed GC path for future C++ efforts.
This is something to deeply consider. Not that MS is "everything", but
they do have a lot of C++ developers using their tools and os's.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk