On Friday, 12 September 2014 at 21:36:31 UTC, Johannes Pfau wrote: > I suggest looking at the C++ implementation. There's the > throw-by-value > catch-by-reference idiom. C++ must store/copy this exception > somewhere, > maybe they have a clever solution. But then we can't have exception stack traces.