D is crap

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Mon Jul 4 23:27:17 PDT 2016


On Tuesday, 5 July 2016 at 05:14:48 UTC, ketmar wrote:
> anymore, i can even reveal that my work on SSA-based backend is 
> not completely stalled. it will be universal library, but i'm 
> planning to augment DMD with it too. while i don't think that 
> it will be better than current dmd codegen, it will generate 
> "good enough" code without optimizations. and yeah, 
> non-proprietary license too. and, maybe, CTFE jitted with the 
> same backend.

Sounds like a good project. A non-optimizing backend that retains 
type information and asserts could be very useful. And keeping it 
simple is valuable, it makes it easier for others to understand 
the front-end/back-end connection.

> ambitious plans, i know, but hey! also, with this new backend 
> aliced may finally leave underground and present herself to the 
> world! ;-)

Hey, I'm sure others will chime in on code-gen, just for fun.

> as for the current state -- library does basic copy 
> elimination, value spilling and register selection. so it's not 
> just a daydreaming. ;-)

:-)



More information about the Digitalmars-d mailing list