ARM first & default LDC
Kali
kalissey at gmail.com
Sat Dec 19 04:10:08 UTC 2020
On Thursday, 17 December 2020 at 06:52:08 UTC, Walter Bright
wrote:
> On 12/14/2020 1:57 AM, Abdulhaq wrote:
>> DMD is Walter's baby and he's going to continue with that,
>> having power over it is secondary to that.
>>
>> D Foundation of course want to retain control over what they
>> have built, it's years and years of their hard work, decades
>> even. Why should they give control to someone else and why
>> think that that other group would do any better? Arguably it
>> would be irresponsible to do that.
>
>
> Having DMD means we can support whatever target we want to, we
> are not constrained by a community we don't really have a voice
> in.
Not really... You can add custom targets to LLVM. You have the
whole framework to back you up so you aren't reimplementing it.
> For example, DMD moved to support Win64 years before LLVM
> supported it.
So you only added 1 target? When is ARM64 going to be added? LLVM
has had it for years (along with many other architectures).
You are also comparing apples to oranges. What LLVM achieves is
implementing *everything* for windows. You can literally replace
MSVC with LLVM CLang. DMD implements a very small subset of that.
LLVM supporting Win64 is much much more impressive than DMD
supporting it.
When you use LLVM it's not "theirs". That's the whole point of
the community being open source. It is "ours". I feel that's part
of what is wrong with this community.
> I don't see how LDC and GDC are impaired in any way by DMD.
Maybe you should look into the development of LDC and GDC and
you'll see the cracks.
More information about the Digitalmars-d
mailing list