Jonathan Barronville (2017-10-11T07:45:00.000Z)
jonathan at belairlabs.com (2017-10-11T07:47:52.066Z)
__@Christopher Thorn:__ I do see your point, but as pointed out by __Peter Jaszkowiak__, there are already several little facilities which have been added to JavaScript that are actually useful but could relatively easily/straightforwardly be implemented in userland. This particular feature (*i.e.*, filtered catch) is a very useful one that I, like __Peter Jaszkowiak__ and likely lots of other folks, find myself using *a lot*. In fact, there are at least a couple projects where I've wanted to use Bluebird just due to the usefulness of that feature alone and how clean it allows my code to be. Of course, we don't want to add every potentially useful feature to the language, but I think a case like this is a perfect example of when it makes sense (*IMHO*).