DMD 1.005 release

Hasan Aljudy hasan.aljudy at gmail.com
Tue Feb 6 11:03:05 PST 2007



Walter Bright wrote:
> Fixes many bugs, some serious.
> 
> Some new goodies.
> 
> http://www.digitalmars.com/d/changelog.html
> 
> http://ftp.digitalmars.com/dmd.1.005.zip

Wow, this is no small change .. this should've ben dmd 1.2 or something.

Now, there's already been alot of talk about what new doors this might 
open, so I'm not gonna talk about that.

What concerns me is that this will make semantic analysis more difficult 
to implement.

Just think about "build/bud" for example, now the author will have to 
worry about things like:
mixin("import x.y.z");

or even worse:
mixin(templ1!(something, templ2!(somethingelse), "x.y"));

I don't see how it's possible to interpret that without implementing a 
full compiler.

P.S. I know that for "build" all we need is a list of import files, and 
dmd already has a switch to do that.






More information about the Digitalmars-d-announce mailing list