Boost logo

Boost :

Subject: Re: [boost] [Review] Phoenix review starts today, September 21st
From: Joel de Guzman (joel_at_[hidden])
Date: 2008-09-29 22:26:51

Daniel Walker wrote:
> On Mon, Sep 29, 2008 at 9:33 AM, Giovanni Piero Deretta
> <gpderetta_at_[hidden]> wrote:
>> Note that I think that the extension interface (and its documentation)
>> is the most important part of Phoenix because, IMHO, it is where the
>> "added value" with respect to boost.lambda lies.
>> The best solution would be that the implementation that goes into
>> boost will be based on proto *and* will retain more or less the same
>> extension interface.
> I agree that extensibility via Proto is an important innovation, and

Just to be clear: the phoenix extension mechanism has been in place
from day one (since phoenix1). It is a hallmark of the design that
has proven to be very powerful. It allowed us to extend the library
in a modular manner non-intrusively. All libraries I have written
since then has incorporated some form of extension mechanism. The
API basically has two parts, one is the general user API, one is the
extension API.


Joel de Guzman

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