Am Fri, 1 Mar 2013 16:36:07 -0800 schrieb "H. S. Teoh" <hst...@quickfur.ath.cx>:
> +1. With D's compile-time capabilities, DSLs give you arbitrarily > complex custom syntax at essentially zero runtime cost. You can even > implement compile-time DSL optimizers that produce optimized code like > no overloaded operator ever can. > > > T 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. -- Marco