BLADE 0.2Alpha: Vector operations with mixins, expression templates, and asm
Walter Bright
newshound1 at digitalmars.com
Thu Apr 5 14:22:53 PDT 2007
Don Clugston wrote:
> Ooooooh....
> I just updated the code, adding a code generator for D code, for when
> x87 is unavailable. I could not believe how easy it was. It was about 30
> lines of trivial code. Yet directly generating a 'for' loop is still
> better than what Blitz++ does.
> I reckon it'd take less than a week to implement everything those
> libraries do.
>
> The language synergy of tuples, mixins, CTFE, builtin strings, the ~
> operator, constant folding, array slicing, template string parameters,
> type deduction, defined inline asm, static if, is() expressions... is
> astonishing. *All* of them are required in order for this to work.
Just wait 'till you get AST macros!
But this stuff is *awesome*. Scratch DDJ, I don't want to wait 6 months.
This needs to get out now, - I suggest www.artima.com, followed up with
dzone, slashdot, and digg.
It would also be a real treat to have you present this at Amazon's D
conference in August.
More information about the Digitalmars-d
mailing list