On Aug 6, 2013, at 12:40 PM, Brendan Eich wrote: > 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 > ;-).
See like a distraction to reopen an issue we already decided. Also don't really see that it helps much. Right now, API designer have to make a decision about the murky distinction between TypeError (sometimes "type" is interpreted very loosely) and RangeError. Adding DomainError would probably just add to the confusion and in the end it probably makes no difference. Has anybody ever actually seen a JS exception handler that really needs to take conditional action depending upon whether as TypeError or RangeError was thrown? Allen _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

