BitC, Rust, dog food and more

Timon Gehr timon.gehr at gmx.ch
Sun Mar 25 13:52:35 PDT 2012


On 03/25/2012 10:49 PM, deadalnix wrote:
> Le 25/03/2012 22:38, James Miller a écrit :
>> On 26 March 2012 08:41, Nick Sabalausky<a at a.a> wrote:
>>>
>>> Because you're cleverly using very D-like C++ ;)
>>>
>>
>> Unsurprising from, you know, the creator of D...
>>
>> That said, having a D compiler in D would be cool, simply because
>> every language needs a bootstrapped compiler :P. Also, their are other
>> arguments that apply well to bootstrapped compilers, like improving
>> the language improves the compiler, which improves the language. It's
>> also a complicated enough endeavour that it showcases D well. I don't
>> think that we should replace DMD with it, but it would be a cool
>> project.
>>
>> --
>> James Miller
>
> ddmd seems to provide a working frontend written in D. I think this
> project should be more promoted (eventually become the main d frontend ?).

I don't think that would buy a lot. DDMD is more or less a direct 
translation of DMD. A frontend written in D should be written from 
scratch so that it does not suffer from design decisions taken in the 
C++ code that would have been different in D code.


More information about the Digitalmars-d mailing list