Subject

Exil Exil at gmall.com
Fri Aug 9 18:52:31 UTC 2019


On Thursday, 8 August 2019 at 18:22:56 UTC, Atila Neves wrote:
> On Thursday, 8 August 2019 at 13:03:17 UTC, Exil wrote:
>> On Thursday, 8 August 2019 at 00:27:03 UTC, Walter Bright 
>> wrote:
>>> [...]
>>
>> That's simply because of the backend you chose, and ultimately 
>> it is the limiting factor now. LDC originally attempted to 
>> just implement their own frontend. Now it is basically what 
>> DMD should have been. I don't ever expect DMD to get ARM 
>> support, or cross compiling capability. The amount of work 
>> needed just isn't worth it, especially when there's a project 
>> that takes care of that for you. It seems like the decision is 
>> based on some kind of ego thing (as seems to keep being 
>> demonstrated) rather than a rational process.
>>
>> So why continue to use an old dead project in your current 
>> active project?
>
> I like the DMC++ backend, because it runs faster than the 
> alternatives. If I actually need code that runs as fast as 
> possible I'll use ldc, but that hardly ever happens. 
> Compilation takes too long as it is, I don't want to wait for 
> LLVM as well.

Theres nothing stopping you from writing a faster less optimizing 
backend for LLVM. You easily get access to everything else that 
LLVM offers.


More information about the Digitalmars-d mailing list