DMD 2.006 release

Witold Baryluk baryluk at smp.if.uj.edu.pl
Tue Oct 16 10:15:39 PDT 2007


Dnia Tue, 16 Oct 2007 10:03:26 -0700
Walter Bright <newshound1 at digitalmars.com> napisał/a:

> Strings are now invariant. More library overhauls, new library
> modules. These changes exacerbated problems with const/volatile, so
> next up is overhauling that.
> 
> http://www.digitalmars.com/d/changelog.html
> http://ftp.digitalmars.com/dmd.2.006.zip


Greate release!

(And three previous also :D)


But what is rational reason for this?

"Breaking change: std.stdio.writef can now only accept a format as its
first argument."

const/invariant problems, performance? Or it was too complicated?

I thing that 
    writefln("a=%d", a, "b=%.3f", b);
is more readble than
    writefln("a=%d b=%d", a, b);
(in some sense)


PS. std.* links in changelog are not working.

-- 
Witold Baryluk, aleph0



More information about the Digitalmars-d-announce mailing list