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