The issue with D...
Ecstatic Coder
ecstatic.coder at gmail.com
Sun Feb 3 09:12:13 UTC 2019
On Saturday, 2 February 2019 at 20:50:58 UTC, Basile B. wrote:
> On Saturday, 2 February 2019 at 16:43:34 UTC, Ecstatic Coder
> wrote:
>> On Saturday, 2 February 2019 at 15:43:56 UTC, Rubn wrote:
>>> [...]
>>
>> I think that the reason why people complain is that not
>> everybody thinks in the same way as you.
>>
>> [...]
>
> DMD64 could be released for windows now, with -m64 the default
> just like under linux or osx. This would work. Actually people
> still download the 32 bit compiler after all so this is not so
> crazy that it defaults to -m32
For DMD to be a truly multi-platform language
(Windows/Linux/MacOS), consistency across platforms should always
be a must, never an option.
Using -m32 by default on Windows, while -m64 is the default on
Linux and MacOSX, needlessly breaks that cross-platform promise,
and thus creates compilation problems that could easily have been
avoided by using a consistent behavior across platforms.
And I've experienced this problem first hand...
D is clearly what I call an "almost" cross-platform language.
It could be close to perfection on that aspect, but unfortunately
a few poor decisions here and there regularly breaks its
cross-platform behavior in a very annoying way.
More information about the Digitalmars-d
mailing list