Are there any default dmd optimizations

foobar foo at bar.com
Tue Feb 26 12:51:54 PST 2013


On Tuesday, 26 February 2013 at 10:59:41 UTC, Dicebot wrote:
> I agree with all but small comment on unit tests : current 
> approach makes it really easy to start adding tests for 
> projects that do not have them and this is huge. So having 
> "unittest" blocks themselves is really a success feature. 
> Tightly coupling handling of this blocks to compiler is an 
> issue though.

Again, this is a completely superfluous feature. D already has 
annotations (took only several years to convince Walter to add 
them) which are more flexible and much better suited for this.

@unittest // <- this is a unit-test function
void mySuperDuperTestFunction(...);

There is no benefit in having all those special case features in 
the language which have all sorts of integration issues yet deny 
the usefulness of a more general solution generally accepted in 
the programming world, successfully used in many languages and 
thus also familiar to programmers coming from those languages.


More information about the Digitalmars-d mailing list