Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I propose a rename to ECMALang to reduce confusion.


-1 Never heard of ECMALang.

Edit clarification:

ECMA International is a well-known international standard organization. The existing title of:

> The Dart Language is now an ECMA standard

Makes a lot more sense than

> The Dart Language is now an ECMALang standard

Which is an unknown term, to hypothetically mean it's a Standard for a language published by ECMA, which is exactly what the existing (more familiar) title suggested.


I did not propose we rename the submission title, but the language. Also, it was a joke, in reference to that other language that starts with the characters "ECMA" and whose many other confusing multi-meaning names have become notorious.


ECMA languages include:

Dart, Javascript, Actionscript, Jscript, QML, QtScript, InScript

Which are compiled/executed according to EMCA-262 OR ISO/EIC-16262


ECMA is an international standard organization, it's not a language.

ECMAScript is the JavaScript language as standardized by ECMA international: http://en.wikipedia.org/wiki/ECMAScript

> Edit: Add edit if you're going to completely rewrite and correct your comment


ECMAScript did not precede JavaScript as a name.

https://en.wikipedia.org/wiki/ECMAScript#History


The original name of the language was LiveScript. ECMAScript is the name of the specification submitted to the ECMA, because Oracle owns the trademark to JavaScript and licenses it to Mozilla for their use; Microsoft decided to call their implementation (created prior to ECMA standardization, I believe) JScript to avoid paying Oracle money.


ECMALang, ECMAScript, ActionECMA, JECMA, QECML, QtECMA, InECMA.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: