Do the MooTools tests then fail because the MooTools' bind operates
differently than the bind from ES5?

--N

On Aug 20, 4:35 am, Marc Guillemot <[email protected]> wrote:
> It seems that they check:
> Function.prototype.constructor.prototype.bind
> and don't overwrite it if it is already defined.
>
> Rhino accepts to overwrites it without problem. I think that this is
> (will be) an incompatibility of MooTools with ES5.
>
> Cheers,
> Marc.
>
> Marcello Bastéa-Forte a écrit :
>
>
>
> > Curious, does MooTools check if Function.prototype.bind exists before
> > overwriting it? (which might imply a bug/incompatibility in MooTools) Are
> > there functional differences between ES5 and MooTool's bind functions?
>
> > Or does Rhino disallow/ignore overwrites to Function.prototype.bind? (which
> > might imply a bug in Rhino)
>
> > Marcello
>
> > On Wed, Aug 19, 2009 at 7:06 AM, Marc Guillemot <[email protected]> wrote:
>
> >> Norris Boyd a écrit :
>
> >>> What are the elements of ES5 support that block HtmlUnit?
>
> >> with latest Rhino from Head, the tests of the MooTools library don't pass
> >> anymore. The first (only?) problem seems to be that they define a bind
> >> function on Function.prototype but due to ES5 changes, the built-in bind
> >> function is returned in place of the one defined by the library, when 
> >> called
> >> on a function.
>
> >> Cheers,
> >> Marc.
>
> >> _______________________________________________
> >> dev-tech-js-engine-rhino mailing list
> >> [email protected]
> >>https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino

_______________________________________________
dev-tech-js-engine-rhino mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino

Reply via email to