Boost logo

Boost :

From: Joel de Guzman (joel_at_[hidden])
Date: 2004-11-24 15:43:17


Hi,

Hi. Here's a preview of Phoenix V2. This will probably be the last
release of the library. Phoenix V2 will be the basis of the Phoenix
and Boost.Lambda merger.

You can get it here:
http://spirit.sourceforge.net/dl_more/phoenix-2.zip

You can browse the draft docs here:
http://tinyurl.com/6crgp

What's new? A lot. This is a total rewrite based on earlier
discussions with Jaakko Jarvi. The library's is built on
top of Fusion and of course MPL.

Of particular interest are local variables and lambda-lambda
scopes: http://tinyurl.com/3mn6w

There is also a set of lazy functions that work on STL
sequences (e.g. push_back etc.): http://tinyurl.com/46bbm

and pretty soon, a final TODO item (built on top of scopes/
lambda), lazy STL algorithms (e.g. find_if, etc). The scopes
section (link provided above) in the docs illustrates how to
write lazy functions that accept higher order functions
(e.g. for_each).

Regards,

-- 
Joel de Guzman
http://www.boost-consulting.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