
Hi, It is exciting to know Proto helps the development of expression template based library. Since learning it and use it efficiently could take quite a lot of time, I want to know whether it is almost stable right now. Or it will subject to some further changes in the future. Does it have any limit on what kinds of expression template based designs it can be used? If Proto is good enough, can it be used to reimplement many expression template based pacakges, boost.ublas, blitz++, etc.? Thanks, Peng

Peng Yu wrote:
It is exciting to know Proto helps the development of expression template based library. Since learning it and use it efficiently could take quite a lot of time, I want to know whether it is almost stable right now. Or it will subject to some further changes in the future.
It's stable.
Does it have any limit on what kinds of expression template based designs it can be used? If Proto is good enough, can it be used to reimplement many expression template based pacakges, boost.ublas, blitz++, etc.?
I believe so, yes. It is already the basis for xpressive, Spirit.Qi and Spirit.Karma and the currently-in-development Phoenix3 (a.k.a Lambda2). -- Eric Niebler BoostPro Computing http://www.boostpro.com

Eric Niebler a écrit :
I believe so, yes. It is already the basis for xpressive, Spirit.Qi and Spirit.Karma and the currently-in-development Phoenix3 (a.k.a Lambda2).
And some other project outside boost in which it proved invaluable :) -- ___________________________________________ Joel Falcou - Assistant Professor PARALL Team - LRI - Universite Paris Sud XI Tel : (+33)1 69 15 66 35
participants (3)
-
Eric Niebler
-
Joel Falcou
-
Peng Yu