see http://blog.alivate.com.au/callback-api-for-es6/

Problem: Try blocks don’t work in a callback world.

Proposed solution:

   - Implement API: window.callback.getCatch() - which is a callback to the
   parent catch block scope.
      - Ie. While the try scope is entered, internally the catch handler is
      stored as a function (window.callback.activeCatch.push(thisCatch)). When
      the try scope is left, that value is popped.
   - Promise: defaults its catch callback to whatever getCatch() returns

I'm sure there are plenty more details that could be covered and "Callback
API" and "getCatch" are totally open to debate. But I hope you get the gist
of it efficiently with this email.

Regards,

Todd Hubers (BBIT Hons)
Software Engineer

Contact <http://alivate.com.au/todd/> | Availability
<https://www.google.com/calendar/[email protected]&ctz=Australia/Sydney>



Sent with MailTrack
<https://mailtrack.io/install?source=signature&lang=en&[email protected]&idSignature=22>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to