DMD 1.022 and 2.005 releases
BLS
nanali at nospam-wanadoo.fr
Tue Oct 9 13:39:16 PDT 2007
Walter Bright schrieb:
> Bug fixes. New (and very modest) C++ interface. Library module overhauls
> by Andrei Alexandrescu. Brad Roberts is working behind the curtain to
> get phobos development much better organized.
>
> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.022.zip
>
> http://www.digitalmars.com/d/changelog.html
> http://ftp.digitalmars.com/dmd.2.005.zip
The C++ interface is IMO completely useless . Let me quote Walter
"In case that you want D to handle C++ you have to create a complte C++
frontend inside of D" (Not exactly , but I guess I have keeped the meaning)
But this is not the point .
Porting C++ to D is what should be a piece of cake.. In fact it is not..
Instead of enable us to invoke a very small piece of C++ code I would
prefer to make D more C++ compatible. (And I really hate C++)
&references ... The Rationales do not say a anything about it
The D "compared to C" just says ... We don't have it.
Struct inheritance
Why we need an *alias here instead of just writing structA : structB;
(*D 2.x future docs.)
C++ op overloading; D is not competitive.
Well there is more. But that's not the point. The point is : Instead of
implementing new and outstanding features, enable us to translate (at
least) plain C++ code.
Actually coding C++ code in D means : rewrite it and make it D-ish,
instead of translate it.
This is , simply said shit; and I guess you folks know it.
OkeeDok just my opinion
Bjoern
More information about the Digitalmars-d-announce
mailing list