Robert Jones wrote:
On Tue, Aug 18, 2009 at 6:10 PM, Michael Caisse
mailto:boost@objectmodelingdesigns.com> 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