Oh my fucking god. That means you can generate complex
matrix-vector interactions "on the spot" without ever using
temporary matrices or vectors and the inevitable cost of
leaving the FPU and rounding to float! That's brilliant.

You can also do this using expression templates, and there are C++ libraries that do this. Of course, expression templates should also be much easier to implement in D than they are in C++.

Reply via email to