Migrating dmd to D?

Walter Bright newshound2 at digitalmars.com
Wed Feb 27 21:32:08 PST 2013


On 2/27/2013 8:03 PM, Marco Leise wrote:
> There are > 1000 open bugs and well known, expected language
> features not implemented. In my opinion, the compiler should
> be ported after all important language features are finalized.
> I don't mean syntax, but stuff that only bearophile has the
> complete list of: shared, allocators, ...
> Also DMD leaks memory -> it is tempting to use the GC -> DMD
> will often be a whole lot slower in the end. :D
> Also Phobos is designed for safety and generic programming,
> not for raw speed like many old C functions (at least that's
> my experience). E.g. I have seen or written Unicode and
> float/string conversion routines that perform 7x to 13x faster
> than the 'obvious' way in D.


The motivation for the migration is not for fun, it's not even to "eat our own 
dogfood". The idea is to make the front end more reliable and more flexible by 
using D features that help. This should make us more productive and able to fix 
problems faster and presumably have fewer problems in the first place.

There are a long list of D things that will help.


More information about the Digitalmars-d mailing list