ARM first & default LDC

claptrap clap at trap.com
Thu Dec 17 14:42:23 UTC 2020


On Thursday, 17 December 2020 at 10:34:33 UTC, Paulo Pinto wrote:
> On Thursday, 17 December 2020 at 10:02:56 UTC, claptrap wrote:
>> On Thursday, 17 December 2020 at 06:52:08 UTC, Walter Bright 
>> wrote:
>>> On 12/14/2020 1:57 AM, Abdulhaq wrote:
>>>> [...]
>>>
>>>
>>> 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.
>>
>> That's a specious argument.
>>
>> "Having DMD means we can add whatever optimisations we want 
>> to, we arnt constrained by a community we dont really have a 
>> voice in."
>>
>> And yet why does DMD suck at optimising code? Because a 
>> freedom to do something that nobody has the resources to do is 
>> next to useless.
>>
>> 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?
>
> LLVM still doesn't support plenty of embedded targets that GCC 
> does.
>
> Small potatoes like million of 8 and 16 bit devices sold per 
> year.

There are probably more ARM chips sold than anything else, DMD 
doesnt support them, so the idea that it will support these 8 and 
16 bit micro controllers is ludicrous.

So in spite of what you say my point still stands. Arguing that 
DMD gives us a freedom to target whatever architecture we want is 
specious.

With enough effort I can fly to the moon, except that I cant.


More information about the Digitalmars-d mailing list