Boost logo

Boost :

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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk