Still not D standard yet ?

Ledd via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Nov 29 01:03:11 PST 2014


On Saturday, 29 November 2014 at 02:43:14 UTC, Jonathan M Davis 
via Digitalmars-d-learn wrote:
> On Saturday, November 29, 2014 01:30:55 Ledd via 
> Digitalmars-d-learn wrote:
>> On Friday, 28 November 2014 at 12:35:28 UTC, Kagamin wrote:
>> > What is missing?
>>
>> an ISO standard ?
>
> Someday, maybe, but most languages don't have an ISO standard, 
> and I really
> on't see what it would buy us. What we're generally missing 
> most is
> manpower. Putting a bunch of effort into formalizing it in a 
> standard
> wouldn't really help us. If anything, it would just take away 
> manpower from
> actually getting code written, getting bugs fixed, etc. And 
> even if getting
> an ISO standard for D were a goal, C++ was something like 20 
> years old
> before it got an ISO standard, so even those languages that do 
> have
> standards didn't generally get them very early in their 
> development, meaning
> that we're not necessarily slow about getting a standard in 
> comparison to
> those languages that do.
>
> - Jonathan M Davis

It depends on what kind of languages you are talking about .

There are de facto standards that basically don't need any 
standard mostly because there isn't even a real competition so 
the users that want to code and solve a certain problem can't 
even look at real alternatives, for example what are the 
alternatives when it comes to Postscript or TeX/LaTeX ? They are 
basically de facto standards .

There are also languages that are linking their lifetime to a 
"main" language, for example languages that transcode to other 
languages don't really need a standard because they are just an 
extra layer on top of another language. There are examples of 
languages that have source-to-source compilers to C, Javascript 
and Lua for example .

Given the ambitions of D I can't see how you can pretend to be a 
relevant language without a standard, it also boils down to 
creating a reliable ecosystem and make a contract with the 
community. Do you think that this situation is doing any good to 
D ? For example there is a significant lack of tools in D where 
C/C++ have plenty of tools for anything since forever, especially 
in the last years with llvm .

Name even just 1 tool in D that is comparable with the 
counterpart in C/C++, or try to rate the ecosystem for D after 13 
years of existence .

Do you really think that a "system language", or just a language 
that aims to be popular, can possibly discard the idea of getting 
into an international standard ?

I still can't recall any major language that doesn't have a 
standard, what is the language/s you are thinking about ?


More information about the Digitalmars-d-learn mailing list