
14 Aug
2006
14 Aug
'06
5:56 a.m.
An explicit separation of concepts at this level of abstraction seems useful in terms of recombination into higher level libraries (e.g. ASIO and statechart, futures) and also useful in their own right. Seems analogous to the STL separation of algorithms/iterators/containers which has been deemed a good thing.
Hmm - I would find it useful if defer_point::defer would return an future which could be used to transfer results and/or exceptions back to the caller. regards, oliver