On 12/18/06, Markus Werle
Eric Niebler
writes: I am actively working on a generic expression template framework called proto. It is already checked into Boost CVS as part of xpressive (see boost/xpressive/proto on CVS HEAD). It is also being used in the development of Spirit-2. I think it would be a very good fit for what you are trying to do.
So I am too late again. Actually I am working on a rework (better complete redesign) of Daixtrose called etl that fits the way things work at boost and also makes use of fusion and mpl.
Unfortunately, the code is still in some flux, and as such is not
documented. I have some read-me material you might find helpful, but nothing complete or comprehensive. Let me know, and I can send it along.
Yes, please. I have some comments on your code, but feel a little lost with all the preprocessor stuff. If you can provide some meta info like e.g. design decisions this makes a first step much easier ( especially for coders like me with lower skills than Eric N.).
Markus
Add me to the list of people wanting stuff like this. I, too, was tempted to write my own, but was hoping I could use lamda or something else. Tony