BLADE 0.2Alpha: Vector operations with mixins, expression templates, and asm
Walter Bright
newshound1 at digitalmars.com
Wed Apr 4 12:12:33 PDT 2007
Don Clugston wrote:
> Walter Bright wrote:
>> Can I beg you to write an article about it?
>
> OK. Are you thinking somewhere like DDJ?
Anywhere!
> It's nicely focused (central idea being something like "D's
> metaprogramming is so powerful, that compiler back-end optimisation can
> easily be performed in compile-time libraries") -- but it would require
> loads of explanation of D's coolest features. Could be a challenge to
> make it easily readable.
>
> But with the proposed changes to 'const', macros, and previous
> discussion about whether tuples should be automatically flattened, I
> have doubts over how stable that part of the language is. I wouldn't
> want to write something that didn't compile any more, or looked
> hopelessly obsolete by the time it was published.
> I've been bitten before -- CTFE blasted almost all of my previous
> metaprogramming code into the stone age <g>. What's the shelf life of
> this stuff?.
Good question. I've already fixed #1028. But even if it looks stone age
6 months from now, it's still a decade ahead of any other language.
More information about the Digitalmars-d
mailing list