The recent promise discussion prompted me to recall the following musing/proposal from Kris Kowal:
https://github.com/kriskowal/q/wiki/On-Exceptions In short, there's a common code pattern that you can do with promises that you can't do with synchronous code. The proposal is for a language extension `then` that would allow synchronous code like this: var info, processed; try { info = JSON.parse(json); } catch (exception) { console.log("Information JSON malformed."); } then { processed = process(info); } catch (exception) { console.log("Error processing information."); } Since seeing this, I've run into a lot of situations where a `then` would come in handy. I wanted to see if anyone else thought this was a great idea, and if it has any chance as an ES7-level proposal. _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

