|
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