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