On Tuesday, 9 December 2014 at 18:00:05 UTC, Sean Kelly wrote:
All the stack tracing stuff is wired through Throwable, so some
duplication may need to occur if it were changed to an interface.

I can think of two ways to solve this:

1. rename the current Throwable (to e.g. ThrowableBase) and make it inherit the new Throwable interface.

2. Move the relevant functionality to a mixin template that is used in a limited set of base exception classes.

Lars

Reply via email to