ECMAScript 3.1 (and Harmony) for dummies

2008-09-12 Thread Keryx Web
Hi I am in charge of developing DOM Scripting courses on behalf of the Web Standards Project Educational Task Force[1]. Our first courses should be launched in the spring of 2009 and probably no college or university will begin with the DOM Scripting courses. They will probably first be put

ES Decimal status

2008-09-12 Thread Sam Ruby
Preface: Poor Pratap. He's folded in updates from me on the various operators several times now. It has gone from Type(Result(n)) is Decimal, to Form(Result(n)) is Decimal, and now reads Result(n) instanceof Decimal. I believe that the current consensus is that the

Re: Ye olde arguments argument (was: Topic list - pending changes and issues for the ES3.1 spec)

2008-09-12 Thread Brendan Eich
Great -- good to have library authors / maintainers on this list. I hold no brief for callee. The only issue in its favor is the cost of migrating to strict mode. A new version of Prototype that loses internal arguments.callee uses and is otherwise compatible helps. Dojo and other Ajax folks

Re: Ye olde arguments argument (was: Topic list - pending changes and issues for the ES3.1 spec)

2008-09-12 Thread Bob Ippolito
I found it convenient when writing MochiKit for the same reasons that it's in Prototype but it would be rather simple to change things around to use named references to functions or whatever else was appropriate. It occurs 28 times in trunk. -bob On Fri, Sep 12, 2008 at 5:08 PM, Brendan Eich

Re: Ye olde arguments argument (was: Topic list - pending changes and issues for the ES3.1 spec)

2008-09-12 Thread Garrett Smith
On Fri, Sep 12, 2008 at 9:05 PM, Erik Arvidsson [EMAIL PROTECTED] wrote: Inside Google we have a few occurrences of arguments.callee. Some of these are from Prototype, MochiKit, jQuery and other third party code. I agree with Tobie regarding the 2 use cases but there is one more related use