|
Boost Users : |
Subject: Re: [Boost-users] [bind] How do I....?
From: Michael Caisse (boost_at_[hidden])
Date: 2009-08-19 00:18:00
Robert Jones wrote:
> On Tue, Aug 18, 2009 at 6:10 PM, Michael Caisse
> <boost_at_[hidden]
> <mailto:boost_at_[hidden]>> wrote:
>
>
> Let me suggest Boost.Phoenix. Phoenix is an amazingly powerful
> library that will
> handle all of your bind and lambda needs. You also wont suffer
> from the plagued
> global namespace fiasco by mixing Boost.Bind and Boost.Lambda.
>
>
> Ah, yes, Phoenix......
>
> I'm never sure of the status of Phoenix - it's not listed as a first
> class library in
> the documentation, but buried inside the Spirit docs, and I understand
> that's
> about to change. So will all the #include paths change, or indeed some
> aspects
> of the functionality?
>
> Thanks Micheal
>
> - Rob.
Phoenix is an integral part of Spirit 2.1. While it is a "detail"
of sorts you will notice in the libs/spirit directory that Phoenix
has first class treatment. I suspect the best answers to your
questions are in Hartmut's summary of the Phoenix review:
http://lists.boost.org/boost-announce/2008/10/0205.php
Others may have better insider knowledge. I can attest to the
quality of the library and docs as well as the stability. I started
using the library because of Spirit 2.1; however, I now use it
for all of my lambda/bind needs.
Michael
-- ---------------------------------- Michael Caisse Object Modeling Designs www.objectmodelingdesigns.com
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net