Potential of a compiler that creates the executable at once

rempas rempas at tutanota.com
Fri Feb 11 15:17:16 UTC 2022


On Friday, 11 February 2022 at 14:52:09 UTC, max haughton wrote:
>
> The object emission code in the backend is quite inefficient, 
> it needs to be rewritten (it's horrible old code anyway)

I would love if they would do it but I can't complain that they 
don't. Openhub reports that [DMD] consists of 961K LoC!! I know 
that D is a huge language so the frontend will be a good part of 
it and that code for some other stuff (including a lot of stuff 
for the backend) will probably not change. But this is A LOT to 
do still!

Maybe they can do that for D 3.0 along with removing the need for 
GC to use Phobos (and giving the ability to only close that in 
the compiler) then I can see D becoming as big as it was 
intended! But dreams are free...


More information about the Digitalmars-d mailing list