Boost logo

Boost :

Subject: Re: [boost] [context/coroutine] split into two libs in trunk?!
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2012-04-12 06:29:01

Le 12/04/12 11:24, Oliver Kowalke a écrit :
>> What kind of changes have been needed to make it possible to implement
>> coroutine and generator?
> the context class, which holds a pointer do context_base class, is now transformed to a template (e.g. Signature as template arg) but still holds a pointer to context_base class which did not change.
> I'm using the 'curiously recurring template pattern' for the interface generation.
>> I see 3 valid alternatives here:
>> * You provide it as sub-library coroutine of context.
>> * You request for review a separated coroutine proposal.
>> * You rename your context library as cooperative/context and add the
>> cooperative/coroutine, cooperative/fiber, ..... This will need at least a
>> mini-mini review to change the goal, the name and the directory of the
>> library. This alternative would not prevent to request less formal review
>> or
>> formal ones if you find it useful. I would prefer a change the top level
>> namespace to cooperative in this case.
> OK - I would rename boost.context to cooperative/context.
> How should this mini-mini review take place? Do I've to ask on the mailing list or would be the conclusions of this thread enought?
I gues that you will need to request it formally to the review wizards,
but wait a little bit to see what others think.


Boost list run by bdawes at, gregod at, cpdaniel at, john at