Re: Volunteers needed: Function.prototype.bind() in ES3.1 pseudo-code

2008-09-22 Thread Waldemar Horwat
I might change my mind when I see it, but this sounds really scary. There are all kinds of places where dependencies on identifier names, global objects not having changed, etc. can sneak in. Waldemar Mark S. Miller wrote: The Redmond mtg is fast approaching. We'd like to put out an

Re: Volunteers needed: Function.prototype.bind() in ES3.1 pseudo-code

2008-09-19 Thread Erik Arvidsson
On Thu, Sep 18, 2008 at 10:41, Garrett Smith [EMAIL PROTECTED] wrote: 2008/9/18 Mark S. Miller [EMAIL PROTECTED]: The Redmond mtg is fast approaching. We'd like to put out an official for-Redmond-mtg draft of the ES3.1 spec by then. I had volunteered to write the spec for

Re: Volunteers needed: Function.prototype.bind() in ES3.1 pseudo-code

2008-09-19 Thread Garrett Smith
On Thu, Sep 18, 2008 at 11:49 PM, Erik Arvidsson [EMAIL PROTECTED] wrote: On Thu, Sep 18, 2008 at 10:41, Garrett Smith [EMAIL PROTECTED] wrote: 2008/9/18 Mark S. Miller [EMAIL PROTECTED]: There is really no point in exposing the two different cases in a spec. A spec should describe the

Volunteers needed: Function.prototype.bind() in ES3.1 pseudo-code

2008-09-18 Thread Mark S. Miller
The Redmond mtg is fast approaching. We'd like to put out an official for-Redmond-mtg draft of the ES3.1 spec by then. I had volunteered to write the spec for Function.prototype.bind(). Long term, I think we all agree we'd like to see this spec and many others self-hosted in EcmaScript. However,

Re: Volunteers needed: Function.prototype.bind() in ES3.1 pseudo-code

2008-09-18 Thread Mike Shaver
On Thu, Sep 18, 2008 at 1:41 PM, Garrett Smith [EMAIL PROTECTED] wrote: 2008/9/18 Mark S. Miller [EMAIL PROTECTED]: The Redmond mtg is fast approaching. We'd like to put out an official for-Redmond-mtg draft of the ES3.1 spec by then. I had volunteered to write the spec for

Re: Volunteers needed: Function.prototype.bind() in ES3.1 pseudo-code

2008-09-18 Thread Mark S. Miller
On Thu, Sep 18, 2008 at 11:05 AM, Mike Shaver [EMAIL PROTECTED] wrote: On Thu, Sep 18, 2008 at 1:41 PM, Garrett Smith [EMAIL PROTECTED] wrote: What pseudo-code style? This: The pseudo-code style from the existing ES3 spec. An example: 11.3.1 Postfix Increment Operator The production

Re: Volunteers needed: Function.prototype.bind() in ES3.1 pseudo-code

2008-09-18 Thread Garrett Smith
On Thu, Sep 18, 2008 at 11:05 AM, Mike Shaver [EMAIL PROTECTED] wrote: On Thu, Sep 18, 2008 at 1:41 PM, Garrett Smith [EMAIL PROTECTED] wrote: 2008/9/18 Mark S. Miller [EMAIL PROTECTED]: OK. I think I got what you're saying now. I've taken the consideration that |arguments| may be deprecated. I

Re: Volunteers needed: Function.prototype.bind() in ES3.1 pseudo-code

2008-09-18 Thread Mark S. Miller
On Thu, Sep 18, 2008 at 3:32 PM, Garrett Smith [EMAIL PROTECTED]wrote: Is this anywhere close to being what you're looking for? Yes. I haven't yet read it in any detail, but it definitely has the form I'm looking for. Thanks! -- Cheers, --MarkM