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.

Regards,

-- 
Joel de Guzman
http://www.boostpro.com
http://spirit.sf.net

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