Feedback on Átila's Vision for D

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Thu Oct 17 12:15:11 UTC 2019


On Thursday, 17 October 2019 at 10:48:57 UTC, Ola Fosheim Grøstad 
wrote:
> Having one hands-down-solid framework might matter more than 
> mirroring other platforms.

And that seems to be the only requirement for gaining traction 
actually, if we look at other languages.


HAS CORPORATE BACKING?

Despite people claiming otherwise, corporate backing itself means 
nothing.

Case in point: Dart.

Dart was created by Google, used internally, endorsed by Google 
and the committed to maintaining it.
Yet it was not adopted outside Google.

They added Angular support for Dart.
Made little difference, most people would rather go for 
TypeScript. Dart may have been better for Angular development, 
but not superior to TypeScript.

Then some people inside Google started building Flutter, which 
enable cross platform development with hot reload, for which 
there are few alternatives. And now Dart is getting traction.


DOES NOT HAVE COPORATE BACKING?

Python, Php and many other languages have found large niches 
without being propelled by any corporate entity.


LANGUAGE FEATURES?

Insufficient.

Case in point: Perl 6

Lots of features, many interesting, but adoption doesn't even 
register in comparison with the alternatives.


GOOD LANGUAGE SEMANTICS?

Mostly irrelvant.

Case in point: Php

Integration with webservers and HTML was more important, and for 
many people Php is still the best option for setting up a blog or 
forum.


LACK OF RESOURCES?

Nah, many (or most) languages have started out with 1-3 people as 
a side project and grown slowly over time.  Start out by having a 
limited scope, and only extend the scope as you get more people 
on board...



More information about the Digitalmars-d mailing list