Boost logo

Boost Users :

Subject: Re: [Boost-users] [phoenix] Staus of phoenix
From: Felipe Magno de Almeida (felipe.m.almeida_at_[hidden])
Date: 2009-12-17 18:39:34

On Thu, Dec 17, 2009 at 9:34 PM, Hartmut Kaiser
<hartmut.kaiser_at_[hidden]> wrote:
>> > IIRC, Phoenix was reviewed and accepted on the condition that it be
>> > reimplemented on top of Proto. That hasn't happened yet, and so
>> Phoenix has
>> > not been merged to trunk. The old version of Phoenix still exists as
>> a part
>> > Spirit.
>> Hasn't this effort demonstrated that phoenix might not be as portable
>> as the current implementation?
> What effort?
> Why do you think Phoenix isn't 'portable'? Do you mean it doesn't compile on
> outdated compilers? Or do you mean it doesn't compile using C++0x? What do
> you mean by that? Please be more specific.

I meant what Eric commented on the MSM thread about MSVC (8 and above)
bugs w.r.t proto.
Though I have to say the only bug in MSVC for proto I found has a very
specific workaround in proto documentation. I do use proto in some of
my projects.
I'll try to find the specific message and quote it.

>> Maybe isn't the current implementation good enough for Phoenix to be a
>> first-class citizen?
> I'm not sure where this comes from. If you followed the review or read the
> review decision you wouldn't ask this question.

Sorry. I really didn't.
Though I really wanted phoenix to be a first-class library in boost.
Not to be found only inside Boost.Spirit v2.

> Regards Hartmut


Felipe Magno de Almeida

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at