|
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