October 14, 2007
Digital Mars C++ should generate D 2 dot X code ..

The implications and the impact are clear.

D is a better C++. Or at least becoming a better C++ was one of Walter's primary motivations.... to quote b.b.

C++ to D ... Undoable ? I doubt it.

Why ? There exists f.i. :
Eiffel to C. Smart Eiffel etc. And *NO* doubt about it : The generated code is unreadable.
But we have to keep in mind that ; The /distance/ between Eiffel and C is huge.
Multi Inherit. DBC etc.

The /distance/ between C++ and D is low.

In case that we do not expect a jewel as Digital Mars C++ generated D code (annotated, where it's matters) .........

Bjoern
October 14, 2007
BLS schrieb:
> Digital Mars C++ should generate D 2 dot X code ..
> 
> The implications and the impact are clear.
> 
> D is a better C++. Or at least becoming a better C++ was one of Walter's primary motivations.... to quote b.b.
> 
> C++ to D ... Undoable ? I doubt it.
> 
> Why ? There exists f.i. :
> Eiffel to C. Smart Eiffel etc. And *NO* doubt about it : The generated code is unreadable.
> But we have to keep in mind that ; The /distance/ between Eiffel and C is huge.
> Multi Inherit. DBC etc.
> 
> The /distance/ between C++ and D is low.
> 
> In case that we do not expect a jewel as Digital Mars C++ generated D code (annotated, where it's matters) .........
> 
> Bjoern
Just let me add : Walter, in case that you add this feature, I herewith order the DMC Tool chaine.
Wait... yep, I see I've allready paid for DMC->D with my tachyon credit card   :)
B