On Sat, Mar 22, 2008 at 4:32 PM, Dean Edwards <[EMAIL PROTECTED]> wrote:
> Dean Edwards wrote:
> > I think that the problem is that Array generics were added later.
> >
> > From bugzilla:
> >> Array.generic(t, ...) is *intended* to be equivalent to
> >> Array.prototype.generic.call(t, ...).
> >
> > If generics were considered when first designing the language then the
> > above statement would have been the other way round.
> >
> > e.g.
> >
> > Array.prototype.forEach = function(block, context) {
> > Array.forEach(this, block, context);
> > }
> >
I don't see how that helps, unless you expect A.p.g.c(null, f) to
differ from A.g(null, f) -- the former will need to make a |this| from
null, giving the window object in browser embeddings. I don't believe
that they should so differ -- do you?
Mike
_______________________________________________
Es4-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es4-discuss