Live data from Hacker News

Dear Oracle, Please Release the JavaScript Trademark

tinyclouds.org

141–146 of 146 posts

Re: Dear Oracle, Please Release the JavaScript Trademark

#141
post #82

Earlier quoted context omitted.

That's one thing I never understood. For me they seemed like completely different languages. Now looking at history in Wikipedia, it seems that old version of ActionScript was based on old version of ECMAScript specification. And ActionScript 2 which introduced strict typing and classes (that look nothing like JavaScript) was partially based on ECMAScript 4(which was abandoned as being too different from previous ECM…

How do you see them as diverged? I've spent a lot of time thinking about AS, ES4, and working with modern ES, and if anything I see them as having converged. The largest feature of ES4 that ES3 did not have was classes, which were added in ES6. The second largest feature was optional static typing. Optional static typing is nearly a defacto part of the language (from a community/ecosystem point of view) with the popu…

With diverging I meant more about development process not the feature set.

They might have same features from the perspective of checklist. But path they developed and obtained those features is different, the syntax is different and there are probably also some subtle (if not big) differences in semantics. The similarities in feature list isn't result of 2 language "implementations" getting closer to shared specification, but at least partially looking at what features other programming languages have and then sooner or later developing their own version of those language features. I haven't read the ES4 specification or development discussions for ES6 so I can't tell whether differences are caused by ES6 classes being developed from scratch ignoring how they where described in ES4 or whether classes in actionscript were only very loosely based on the way ES4 described them. Either way the development of two languages at some point forked and further developed somewhat independently.

From what I understand graph is something like this: ES2 -> ES3 ES3 -> ES5 ES3 -> ES4 ES3 -> AS1 ES4 -> AS2 AS1 -> AS2 AS2 -> AS3 ES4 -> AS3 ES5 -> ES6

Re: Dear Oracle, Please Release the JavaScript Trademark

#142
post #64
post #24

Earlier quoted context omitted.

Can’t you just call it ECMAScript We're at about the right point in the timeline to start calling it YavaScript which both solves the trademark problem and keeps us on the path laid out in prophesy.

Or JawaScript

HotDrinkScript

BeanJuiceScript

Re: Dear Oracle, Please Release the JavaScript Trademark

#143
post #130

There seems to be some confusion in the comments. The language is called JavaScript. It was temporarily called other things including LiveScript during early development. It was developed at Netscape to be the scripting language for Netscape's browser and server (yes, you read that right). It was also the basis for a proposed competitor to CSS called JavaScript Style Sheets only ever supported by Netscape 4. The trad…

> This led to the heavily downscaled ECMAScript 5 release as a compromise until 2005

s/2005/2015

Thanks for accuracy and completeness in your comment! Beyond the year typo, I wanted to add that the DOM "Level 0" was my work in Netscape 2 at first, and JS-inflected. IE3 added VBScript and by IE4 this made Microsoft's DOM0 aka "DHTML" have a mix of styles: as a superset it reverse engineered what I'd done, while adding VBScript-inflected forms such as document.all(id) -- note round brackets (square could be used too).

The W3C's DOM levels 1-3 used IDL and had more of a Java (or just verbose) style. The HTML5 effort at whatwg.org reunified, consolidated, resolved conflicts, and extended with things like the fetch API.

Thanks again, rare to see someone doing homework instead of repeating hearsay or assumptions on HN!

Re: Dear Oracle, Please Release the JavaScript Trademark

#144
post #130

There seems to be some confusion in the comments. The language is called JavaScript. It was temporarily called other things including LiveScript during early development. It was developed at Netscape to be the scripting language for Netscape's browser and server (yes, you read that right). It was also the basis for a proposed competitor to CSS called JavaScript Style Sheets only ever supported by Netscape 4. The trad…

> This led to the heavily downscaled ECMAScript 5 release as a compromise until 2005 s/2005/2015 Thanks for accuracy and completeness in your comment! Beyond the year typo, I wanted to add that the DOM "Level 0" was my work in Netscape 2 at first, and JS-inflected. IE3 added VBScript and by IE4 this made Microsoft's DOM0 aka "DHTML" have a mix of styles: as a superset it reverse engineered what I'd done, while adding…

Oops, yes, that was a typo. ES5 came out in 2009 so my timeline would have had to involve some time travel shenanigans to work out.

Having the man himself confirm my understanding of the history of JavaScript means a lot, thank you.

Re: Dear Oracle, Please Release the JavaScript Trademark

#145

It is very likely that people in the core technical teams are not even aware that Oracle owns the Javascript trademark.

I worked with a team implementing JavaScript at Oracle and of course we knew it.

I stand corrected. My knowledge was anecdotal and limited to OCI and FMW groups.

Re: Dear Oracle, Please Release the JavaScript Trademark

#146
I think the post needs a clarification in that ECMAScript is not a language and has nothing to do with the name JavaScript.

ECMA International defines a standard called ECMAScript that implementations such as JavaScript, ActionScript3 (Adobe), TypeScript and probably some more have adopted.

https://blog.risingstack.com/history-of-javascript-on-a-time...

Post reply on HN