DDMD and such.
Trass3r
un at known.com
Wed Sep 28 19:34:12 PDT 2011
>> I think dmd should keep going its way and provide a base..
>> (remember that it also provides a base for gdc/ldc. If dmd switched to D
>> there would also be no updates for LDC and GDC anymore)
>
> Why wouldn't it? LDC and GDC can use the frontend written in D.
No, they are totally based on dmd. Written in C++, directly accessing the
AST nodes (i.e. no "interface") and even modifying the nodes to contain
additional info.
> To get this frontend I think the DMD frontend needs to be ported to D
> without much modification in the first step. DMD would then use the D
> version of the frontend. When the complete frontend is ported and used
> by DMD, then we could start refactoring the frontend to make it more
> modular.
>
> I think this is the most realistic approach. I don't think Walter would
> just drop the DMD frontend and start with a new one, or use some other
> frontend developed by someone else.
And he also won't drop dmd even for a 1-to-1 port ;)
More information about the Digitalmars-d
mailing list