dmd makes D appear slow
weaselcat via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jun 5 16:20:24 PDT 2015
On Friday, 5 June 2015 at 22:07:48 UTC, Iain Buclaw wrote:
> On 5 Jun 2015 20:55, "Bruno Medeiros via Digitalmars-d" <
> digitalmars-d at puremagic.com> wrote:
>>
>> On 29/05/2015 19:35, H. S. Teoh via Digitalmars-d wrote:
>>>
>>> [...]
>>>
>>>> >This isn't the first time I've seen this, in basically
>>>> >every benchmark
>>>> >featuring D I have to submit a patch/make a comment that
>>>> >dmd shouldn't
>>>> >be used. Make no mistake, this is damaging to D's
>>>> >reputation - how
>>>> >well does D's "native efficiency" go over when people are
>>>> >saying it's
>>>> >slower than Scala and F#(mono)?
>>>> >
>>>> >LDC and GDC need promoted more.
>>>
>>> [...]
>>>
>>>
>>> This will probably offend some people, but I think LDC/GDC
>>> should be the
>>> default download on dlang.org, and dmd should be provided as
>>> an
>>> alternative for those who want the latest language version
>>> and don't
>>> mind the speed compromise.
>>
>>
>> It should be more than just LDC/GDC being the default download
>> on
> dlang.org, the DM backend and related toolchain should be
> phased out
> altogether in favor of LLVM.
>>
>> Walter might have written great compiler tools in the 90s or
>> so, but in
> today's internet and FOSS online-collaborative era, how can the
> Digital
> Mars toolchain hope to compete with toolchains having teams of
> multiple
> full-time developers working on it? (plus a plethora of
> occasional
> volunteer contributors). The difference in manpower and
> resources is
> astonishing! And it's only gonna get bigger since LLVM is
> having more and
> more people and companies supporting it. By this rate, it may
> well one day
> make even GCC old and obsolete, left to be used by FSF zealots
> only.
>>
>
> At the risk of speaking with lack of foresight, are you on the
> gcc mailing
> list too? If not, get on it. Otherwise you will enter this kind
> of
> polarised view of X will dominate all.
Slightly off topic, but I recently started digging into GDC( on
your personal fork, anyways.) I find the code pleasantly easy to
navigate and understand. I don't think I've given gdc its due
credit in this thead.
Bye,
More information about the Digitalmars-d
mailing list