slavapestov/factor — Issue #356: Hide the guts of the exception implementation from backtraces
Author: jckarter
Created: 2011-11-07 02:37:18+00:00
State: open

Error backtraces always end a few frames few deep, making them hard to read. Stuff like this should be opaque to the user, and the backtrace should appear to come from the caller to `throw`:

```text
(O)
Method: M\ object throw
(U)
Quotation: [
OBJ-CURRENT-THREAD special-object error-thread set-global
continuation -> error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
```