Comment #7 on issue 264 by [email protected]: Allow  
__noSuchMethod__ implementations
http://code.google.com/p/v8/issues/detail?id=264

Thanks for your offer to help!

Note the following Webkit Bugzilla bug:

https://bugs.webkit.org/show_bug.cgi?id=18058

I will express the concern here that, even though this bug was entered on  
March of 2008, and has been entered into Apple's 'radar' bug
system, no action has been taken (which is unfortunate).

I would make the following argument to move forward with this feature now,  
even if JSC lacks it:

1. While it is admirable to try to be completely compatible with JSC, this  
feature is quite an 'advanced language feature' even for
seasoned JavaScript programmers. I would argue that those who use it would  
be sophisticated enough to know that they're using a JS
'language engine' feature and would know to test for V8 vs. JSC as opposed  
to 'I'm running on a Webkit browser'.

2. Note my comment on the Webkit bug regarding 'friendly competition'  
between the V8 and Nitro engine. In my opinion, it is that
competition that drives things forward (look at the effect V8 has had on  
other vendors making their engines *much* faster). If
everyone was waiting for everyone else to upgrade, you would end up with  
the classic 'chicken and egg' problem. If V8 gets this patch,
then there's a stronger argument to the Safari/Nitro team to add it.

3. V8 has a patch (or at least a start on a patch) available now. This  
patch has been kept up-to-date with the latest V8 code.

4. This patch is a low-impact patch both in terms of code size and effect  
on speed of JavaScript execution.

I will continue to prod the Safari/Nitro team to add this feature, offering  
a bottle of wine to those who take up the challenge (I've done
this for the Mozilla project and had some success :-) ). I will make the  
same offer here, BTW :-).

I would ask you all to please consider these arguments I have made here and  
add this very powerful feature to V8 for those of us to
whom this would make a *huge* difference in code size and complexity.

Cheers,

- Bill

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to