ARM first & default LDC
claptrap
clap at trap.com
Sat Dec 19 17:15:40 UTC 2020
On Saturday, 19 December 2020 at 14:20:45 UTC, aberba wrote:
> On Friday, 18 December 2020 at 00:13:41 UTC, claptrap wrote:
>> On Thursday, 17 December 2020 at 23:16:33 UTC, Walter Bright
>> wrote:
>>> On 12/17/2020 2:02 AM, claptrap wrote:
>>>> And lets be honest if LLVM doesnt support it, it's pretty
>>>> small potatoes, who's going to go to that kind of effort to
>>>> add some niche architecture to DMD?
>>>
>>> Win64 was never small potatoes.
>>
>> So some years ago DMD had a single target that LLVM did not,
>> and how does it look today?
>
> For an average D developer, DMD is just the way to go. And the
> development time is more iterative than release. So DMD speed
> is a must have for development.
>
> Average Joe needs DMD.
Average Joe doesnt exist.
Dont get me wrong, I agree 100% that fast compile is a very
desirable feature. What I disagree with is the idea that DMD
gives people the freedom to add support for new architectures
that they wouldn't otherwise have.
1. Arm support is probably the most desirable, and yet DMD doesnt
have it, because it's a lot of work, and well I dont know
personally but it sounds like doing anything with the DMD backend
is a bit of a nightmare. IE. Freedom to do something is not the
same as the thing actually being done.
2. People could just add it to LLVM if they want i think. Might
even be easier to write a whole new backend from scratch, i dont
know. IE. Not having DMD doesnt preclude the benefit that Walter
claims DMD gives us.
More information about the Digitalmars-d
mailing list