Self-hosting D compiler -- Coming Real Soon Now(tm)

Mathias LANG via Digitalmars-d digitalmars-d at puremagic.com
Thu Sep 11 06:00:37 PDT 2014


On Thursday, 11 September 2014 at 10:02:39 UTC, ketmar via
Digitalmars-d wrote:
> On Thu, 11 Sep 2014 09:43:19 +0000
> Dicebot via Digitalmars-d <digitalmars-d at puremagic.com> wrote:
>
>> If it is easy you are welcome to implement it and provide 
>> patches.
> in no way. i'm already told that it will not happen in DMD, and 
> i
> myself have no needs in such translator. besides, i'm little 
> busy with
> gdc right now.
>
> but it's not that hard. my estimation is 3 or 4 weeks max (or 
> ~1.5
> weeks for dedicated full-time developer). note that translator 
> is
> necessary to translating parts of the compiler, so it can be
> targeted at specific code, just like magicport.

So you are asking someone to do something you have no need of,
just because you think it's a good idea ? Daniel already poured
countless hours in DDMD, and you seem to underestimate his
investment, and the number of bugs he uncovered / fixed.

That being said, I see no issue for newcomer:
- If you want to play with D, download a compiler;
- If you really want bleeding edge, download a compiler then
build master with it;
- If you can't stand building a compiler with a downloaded
binary, that's not the community problem.

However, I haven't seen any post about how LDC and GDC will react
to this change. Will that influence the 1-frontend-late "rule" we
currently have, or require a lot of work on the glue layer ?


More information about the Digitalmars-d mailing list