On Wednesday, 27 December 2017 at 16:46:18 UTC, Russel Winder wrote:
On Wed, 2017-12-27 at 08:59 +0000, Dan Partelly via Digitalmars-d wrote:

[…]
I could not agree more with this. It is unfortunate D has dependencies on a garbage collector in language proper and in std.

Given the current situation, D's best route to traction is to embrace GC and ignore all complaints other than "give us a better GC". (*)

It is all about differentiation. Forget competing against C, C++, and
Rust. D is the   C++ inspired language with GC that isn't Go.

[…]

(*) "Better C" is a specialist use case for Walter and the D backend.

Although I don't know D very well yet, it sounds like Russel hits the nail precisely on the head here. FWICT, folks have lately used scripting languages (ex. Python, Perl, Ruby) for larger and larger programs (and even JS+Node for local apps), but it seems to me like the pendulum is swinging back the other way as everyone wants optional types and also JIT implementations like [PyPy](http://pypy.org/).

I think the D wiki would benefit from an article on how D competes-with/differs-from Go.

Also, as a related aside, another language that D competes with is Vala. Now that D is part of GCC, I wonder if D could replace Vala.

Reply via email to