On Tuesday, 9 December 2014 at 18:00:05 UTC, Sean Kelly wrote:
All the stack tracing stuff is wired through Throwable, so someduplication 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