Boost logo

Boost :

From: Joel de Guzman (joel_at_[hidden])
Date: 2008-07-01 21:56:03

David Abrahams wrote:
> Eric Niebler wrote:

>> TODO: replace all Proto's function objects with this wrapper to enforce
>> consistent behavior. All function objects across Boost that need to make
>> rvalue/lvalue distinctions would need to be examined for consistency in
>> this regard. Joel, I'm looking in Fusion's general direction.

I hear ya.

> Yep. It's a big coordination job.

>> I've already taken the first and (IMO) most important step here by
>> porting both Lambda and Phoenix to Proto. My opinion on the unification
>> of Lambda and Phoenix is that it shouldn't happen. There are too many
>> subtle differences in semantics. Rather, Lambda should be retired and
>> Phoenix should be promoted (after being reviewed, etc.).
> That's OK too, although Joel still seems to be intent on an eventual merger.

No, Eric talked me out of it. I guess, with that in light, I'll ask
for a Phoenix review then. Ahhh! Another bungee jumping adventure!

(CC'ing Ronald Garcia)

Ronald, please consider this a formal review request.


Joel de Guzman

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