Boost logo

Boost :

Subject: Re: [boost] [GSoC] Helping out Phoenix v3
From: Joel de Guzman (joel_at_[hidden])
Date: 2010-05-04 02:11:36

On 5/4/2010 1:22 PM, Thomas Heller wrote:
> On Tuesday 04 May 2010 05:31:54 Joel de Guzman wrote:
>> On 5/4/2010 8:05 AM, Eric Niebler wrote:
>>> On 4/29/2010 10:41 PM, Thomas Heller wrote:
>>>> On Thursday 29 April 2010 19:54:03 Eric Niebler wrote:
>>>>> I've uploaded a simplified and cleaner version of this prototype here:
>>>>> nix2.cpp
>>>>> It requires proto on boost trunk. At some point, I'll need to add to
>>>>> proto a hook to make it simpler to customize the terminal capture
>>>>> behavior.
>>>> Thanks for the update.
>>>> I will have to examine it more closely. On first sight it looks very
>>>> clean. What i miss is the easy extentability. Do you have an idea for
>>>> that? I am currently working on getting Joel Falcous more phoenix like.
>>>> After that, i think i will want to merge your two approaches.
>>>> What do you think?
>>> Sorry for the delayed response. Extensibility is the strength of this
>>> phoenix design. Notice that it takes only about 80 lines of code to
>>> implement the core of phoenix. Even the placeholders are implemented as
>>> non-invasive extensions of this core. It's an open question whether it's
>>> desirable to hide the proto bits when exposing these customization
>>> points, and if so, what that would look like.
>> Thomas, as main architect of Phoenix, I'd like to take charge in
>> developing the core of Phoenix. Please give me some time though.
>> Right now I'm focused on BoostCon. Next week, at BoostCon, I'll
>> find some time to come up with an overall strategy on how we'll
>> tackle this.
>> At any rate, I do admire your enthusiasm. Please keep it up! :-)
> Alright. I will be happy to share my thoughts i donated to phoenix in the last
> weeks, and postpone my experiments with the prototypes.

No, please don't. Experimentation does not hurt at all.
It'll give you a good feel for the library :-)


Joel de Guzman
Meet me at BoostCon

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