Re: Two interoperable implementations rule

2008-07-11 Thread Geoffrey Garen
Should a reference implementation, even if slow, count? My own opinion on this is no. Since, for the most part, a reference implementation doesn't face the performance and maintainability challenges that shipping software faces, I don't think it fleshes out the same issues that a real-world

Re: Insurrection (was: ES4 draft: Object)

2008-03-11 Thread Geoffrey Garen
ES3 has several abstraction mechanisms: * lambda abstraction, which it gets approximately as right as Scheme! * objects as a generalization of records, which has some pros and cons * prototype-based sharing of common behavior, which is used almost exclusively by JavaScript programmers to

Re: eval

2008-03-06 Thread Geoffrey Garen
it is. Is there anywhere else I should be looking? Thanks, Geoff On Mar 5, 2008, at 7:26 PM, Geoffrey Garen wrote: Hi all. I'm trying to implement an ES4-compliant version of eval, but I'm having trouble understanding what the specified behavior is. In ES4, eval(x) is distinct from all

eval

2008-03-05 Thread Geoffrey Garen
Hi all. I'm trying to implement an ES4-compliant version of eval, but I'm having trouble understanding what the specified behavior is. In ES4, eval(x) is distinct from all of window.eval(x) eval.call(myThisObject, x) frames[0].eval(x) in that the first form is an

Re: ES4 draft: Line terminator normalization

2008-02-26 Thread Geoffrey Garen
Looks good to me. Geoff On Feb 26, 2008, at 1:36 AM, Lars Hansen wrote: Please comment. --lars line-terminator- normalization.txt___ Es4-discuss mailing list Es4-discuss@mozilla.org https://mail.mozilla.org/listinfo/es4-discuss

Re: ES4 draft: Triply quoted string literals

2008-02-26 Thread Geoffrey Garen
Looks good to me. Geoff On Feb 26, 2008, at 1:38 AM, Lars Hansen wrote: Please comment. --lars triple-quoted- strings.txt___ Es4-discuss mailing list Es4-discuss@mozilla.org https://mail.mozilla.org/listinfo/es4-discuss

Re: ES4 implementation process, teams, and meetings

2008-02-21 Thread Geoffrey Garen
Is there a published specification that all these implementors will be using? Thanks, Geoff On Feb 20, 2008, at 3:38 PM, Brendan Eich wrote: As Jeff has laid out, with helpful comments from Michael O'Brien, Lars, and Graydon, we are entering a phase of ES4 work where practical

Re: ES4 implementation process, teams, and meetings

2008-02-21 Thread Geoffrey Garen
I'd like Apple and the WebKit project to get involved with ES4 implementation. But right now, as far as I can tell, there isn't a written record for any of ES4's features that I could point an engineer to and say implement this. There's certainly no such spec, or you would be a passive