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