Andrei's list of barriers to D adoption
Russel Winder via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jun 6 01:23:05 PDT 2016
On Mon, 2016-06-06 at 06:24 +0000, Mithun Hunsur via Digitalmars-d
wrote:
> […]
> The problem is that D is targeted as a multi-paradigm systems
> programming language, and while it's largely successful at that,
> the GC doesn't fit in with that domain by nature of its existence.
>
> There's no problem with _having_ a GC, it just shouldn't be the
> default case for what's meant to be a systems language,
> especially when language and standard library features become
> dependent upon it.
No. As evidence I give you Go. The whole "it's a systems programming
language so it cannot have GC" is just so wrong in 2016 (as it was in
2004). Having a GC for a time critical real-time streaming application
is probably a bad idea, so turn GC off for that. D can do that.
D having a GC is not the problem, the problem is the D community
agamizing about a wrong issue instead of focusing on the real one: when
to switch the GC off.
> But I digress: we've had this debate before, we're having it now,
> and we'll keep having it well into the future :-)
If the D community does continue to debate this, then D really will die
as a language. This is a dead issue. It has gone to the debating hall
in the sky. It is an ex-issue.
--
Russel.
=============================================================================
Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder at ekiga.net
41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at winder.org.uk
London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20160606/73668911/attachment-0001.sig>
More information about the Digitalmars-d
mailing list