Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2008-07-01 12:05:24

Joel de Guzman wrote:
> Dean Michael Berris wrote:
>> On Mon, Jun 30, 2008 at 9:37 PM, David Abrahams <dave_at_[hidden]>
>> wrote:
>>>>> lambda/phoenix/bind
>>> * Incompatible placeholders
>>> * Been waiting for the lambda/phoenix merger forever
>>> * Lambda has lots of limitations and gotchas that we can improve on now
>>> * Phoenix 2.0 not in Boost
>> Is Phoenix 2.0 not in the review queue yet?
> CC'ing both Jaakko and Eric.

Jaakko is at TAMU now; I can send you his address if you want.

> One of the obstacles towards merger is that Lambda has some
> quirks of its own that makes it difficult to provide full backwards
> compatibility. Eric ported Phoenix 2.0 to proto, making it Phoenix
> 3.0. In the course of the development, Eric and I seem to both
> coming to the conclusion that the best route is to leave the
> Lambda codebase alone and make Phoenix 3.0 the new lambda
> (i.e. lambda 2.0). And, similar to what we did with Spirit2,
> we can have an interim release that bundles both the old lambda
> and the new. With this approach, code that uses Lambda should
> should not do anything special. Users who want to take advantage
> of the features of Lambda-2 (aka Phoenix) can upgrade with some
> minimal code tweaks. If this is an acceptable solution to all
> parties involved (Jaakko?)

If it works for Jaakko, it works for me.

Dave Abrahams
BoostPro Computing

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