-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Talks and Publications
Alon Zakai edited this page May 10, 2014
·
3 revisions
- Slides from GDC 2014 - Getting started with asm.js and Emscripten (kripken, lwagner)
- Slides from Strange Loop 2013 - Native speed on the web, JavaScript and asm.js (kripken)
- Slides from GDC Europe 2013 - C++ on the Web (floh)
- Slides from QCon 2013 - Connecting languages together (kripken)
- Slides from Quo Vadis 2013 (floh)
- Slides from GDC 2013 (b) (chadaustin)
- Slides from GDC 2013 (a) (kripken)
- Slides from mloc.js (kripken)
- Emscripten, JSConf.eu 2011 (kripken)
- Technical Paper - A detailed writeup about how Emscripten works (the memory model, Relooper algorithm, etc. - somewhat outdated by now)
- Book with a chapter on Emscripten
class MyGroup(ExceptionGroup): def derive(self, excs): return MyGroup(self.message, excs)
e = MyGroup("eg", [ValueError(1), TypeError(2)]) e.add_note("a note") e.context = Exception("context") e.cause = Exception("cause") try: raise e except Exception as e: exc = e
match, rest = exc.split(ValueError) exc, exc.context, exc.cause, exc.notes
match, match.context, match.cause, match.notes
rest, rest.context, rest.cause, rest.notes
exc.traceback is match.traceback is rest.traceback