
on Sat Jul 26 2008, "atkinson julian" <julian.atkinson71-AT-gmail.com> wrote:
To hopefully ease your mind - there was no bug in boost::coroutine, i simply failed to pass the std::no_throw on coroutine invocation and the asio component of the doc was simply a little brief for a newbie like me. The justification and need for the no throw wrt futures is explained well elsewhere.
I really hope its possible to find the time/ motivation to do what you believe is needed re boost inclusion since it represents such a powerful (correct) programming model that can be applied in many area's - networking / actor model / simulation etc. the non thread migratability of coroutines is also easy to adapt to - by employing a couple of asio pumps.
I, too, hope you can get coroutine reviewed and accepted. It sounds really cool. -- Dave Abrahams BoostPro Computing http://www.boostpro.com