On Feb 15, 2014, at 11:47 AM, Brendan Eich wrote:

> C. Scott Ananian wrote:
>> 
>> On Feb 15, 2014 9:13 AM, "Brendan Eich" <[email protected] 
>> <mailto:[email protected]>> wrote:
>> > Aside: "ECMASpeak" is neither accurate (we don't work for Ecma, it's JS 
>> > not ES :-P), nor euphonious.
>> 
>> I'm learning all sorts of things! I guess there are two names here; what's 
>> your preferred phrase for "the language used to write algorithms in the ES6 
>> spec" (JS6?), and, if it differs, "the language used by members of the TC39 
>> committee among themselves when describing language primitives in a very 
>> precise way"?
>> 
> 
> When I'm in a bad mood, I call it VisualCobol. It's painfully low-level and 
> verbose, yet hard to verify. Let's hope that the JSCert work will help, and 
> Allen has been common'ing subroutines. Whatever we call it, the spec language 
> ain't great.

But remember, prior to ES5, it was closer to Cobolish machine language.  No 
structured control, goto's targeting numeric step numbers, intermediate results 
referenced by step number (sorta  SSA with numeric ids), etc.

There has never been a complete redo, just incremental improvements and 
refactorings. But we've definitely advanced from the early 1950s to the late 
1970s.  

Allen
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to