[TLUG]: ECMAScript ("Javascript") Version 4 - FALSE ALARM
Robert Sayre
sayrer at gmail.com
Sun Oct 28 20:21:47 PDT 2007
On 10/28/07, Mark Miller <erights at gmail.com> wrote:
>
> > * Temper tantrums about the name.
> > (there's really nothing to negotiate, aiui)
>
> I don't understand your point. Both positions:
> * advocating that the name stay the same
> * advocating that the name be changed
> cannot be resolved by technical arguments. The issue isn't technical.
> When you say "there's really nothing to negotiate", I'm not sure what
> you mean. Are you suggesting that we avoid deciding the name for the
> new language, and confine ourselves instead to deciding only its
> technical content?
Yes, but it's also not a good way to participate in any standards
group. Here's the web page:
http://www.ecma-international.org/memento/TC39-TG1.htm
Bullet points #1 and #2 pretty clearly state that the product is
ECMAScript. I'm not an expert on the ECMA process, but I don't think
some dissent concerning new features should require revisiting the
name of the standard produced. Check out the attendees and minutes for
July 27, *2006* on this page:
http://wiki.ecmascript.org/doku.php?id=meetings:meetings
And let's be clear, this example works in ES4:
~/Desktop/es4> ./es4
>> function X() { this.foo = "bar"}
>> X.prototype = {"baz":"qux"}
[object Object]
>> function Y() { this.bop = "wibble" }
>> Y.prototype = new X()
[object Object]
>> var z = new Y()
>> z.bop
wibble
>> z.foo
bar
>> z.baz
qux
No static typing, no classes. The ES4 additions are closer to Bigloo
Scheme or something like that [1,2]. There if you need them, harmless
if you don't.
> In any case, I agree that we can at least postpone
> these non-technical issues for now.
Yep, works for me.
1.) http://pauillac.inria.fr/cdrom/www/bigloo/manual/bigloo-15.html
2.) http://pauillac.inria.fr/cdrom/www/bigloo/manual/bigloo-7.html#container1654
--
Robert Sayre
"I would have written a shorter letter, but I did not have the time."
More information about the Es4-discuss
mailing list