Boost logo

Boost :

Subject: Re: [boost] [GSoC] Helping out Phoenix v3
From: Thomas Heller (thom.heller_at_[hidden])
Date: 2010-04-30 01:41:18


On Thursday 29 April 2010 19:54:03 Eric Niebler wrote:
> On 4/2/2010 7:05 PM, Eric Niebler wrote:
> > On 4/2/2010 6:42 PM, Joel de Guzman wrote:
> >> Eric, could you send me the latest and the greatest of your
> >> port for me to upload it somewhere prominent?
> >
> > My first attempt at a proto/phoenix port is in boost svn at
> > branches/proto/v4/boost/phoenix, but that was only ~80% finished, and
> > ultimately abandoned because I thought the architecture was poor.
> >
> > I had planned to start from scratch and was prepared to make any changes
> > necessary to proto to fully support a clean phoenix design with good
> > compile times, but never got much further than the mini-phoenix that I
> > posted to the wiki here:
> >
> > https://svn.boost.org/trac/boost/attachment/wiki/BoostPhoenix3/miniphoeni
> > x.cpp
>
> I've uploaded a simplified and cleaner version of this prototype here:
>
> https://svn.boost.org/trac/boost/attachment/wiki/BoostPhoenix3/miniphoenix2
> .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?


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk