From: Matthias Troyer (troyer_at_[hidden])
Date: 2003-05-07 12:52:12


On Wednesday 07 May 2003 05:41 am, Markus Werle wrote:
> Please tell me whether You think that such a lib is useful
> for boost and what You think about the way I tried to solve
> Expression Template programming once for all times.

First of all I want to say that I like the idea and am already
desperately missing Expression Templates for boost::multi_array, to use
as a nice boost-compatible replacement for Blitz++. I thus support
anything which can give me these features in a clean way.

Having said that I doubt that you will solve ET programming once and
for all with your library. As I had shown in a presentation at
ISCOPE'99 some time ago, extensions to standard ET mechanisms are
needed when including operators, such as (a maybe too simple example),
when wanting to write A = Laplace*B for applying the Laplace operator
to an array, since operator* is evaluated from left to right while
operator expressions are evaluated from right to left.

Matthias