Allen Wirfs-Brock wrote:
We did discuss this, as record in https://bugs.ecmascript.org/show_bug.cgi?id=224 , and concluded that we it we didn't want to add any new built-in exceptions. Of the existing exceptions , RangeError is closest in concept to what might be described as ValueError.

I'd be ok with adding DomainError -- dual, as Mark says -- cheap one-time addition, not repeated, sold out performance, retired and tax fugitive after ;-).

/be

Allen

On Aug 6, 2013, at 11:51 AM, Brendan Eich wrote:

Problem is, "TypeError" for what Python calls "ValueError", what JS might call "DomainError" to go with "RangeError", is lame. Allen, Rick, I forget: have we discussed DomainError or ValueError?

/be

Anne van Kesteren wrote:
On Wed, Jul 17, 2013 at 7:10 PM, Jonas Sicking<[email protected] <mailto:[email protected]>> wrote:
Good point. It's entirely plausible that we could simply use the ES
SyntaxError in all cases where DOMException SyntaxError is being
thrown today. Would need to be tested though.

SyntaxError is used by JavaScript for syntax errors in JavaScript. We
shouldn't use it for where we throw "SyntaxError" in platform APIs
today per discussion with Allen. (He considered the usage for JSON
already as a mistake.)




_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to