Official DMD compiler written in D

Timon Gehr timon.gehr at gmx.ch
Wed Jan 9 19:49:24 PST 2013


On Wednesday, 9 January 2013 at 15:45:15 UTC, Tim Krimm wrote:
> O
>> Yes, it is in D. Nothing is released yet. It needs to be 
>> polished a little so that there are no known embarrassing 
>> shortcomings anymore.
>> (eg. the parser cannot parse extern(...) declarations in alias 
>> declarations yet, and I need to finish making a minor tweak to 
>> how template instances are analyzed in order to get circular 
>> dependency detection to work reliably.
>
> How are you implementing the code generating back-end for the 
> compiler?
>

Currently, not at all. It's just a front-end.

> In your design, I would recommend keeping the front-end 
> separate from the back-end so that maybe the front-end can be 
> connected to the LDC or GDC back-ends.

Yes, the goal is to have the back-end be fully separate. It 
should also work with no back end at all, eg. for highlighting in 
code editors.


More information about the Digitalmars-d mailing list