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
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
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
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
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
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
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
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