I've written a simplistic backtrace for runtime errors in my toy programming language.
Underlines feel useful on the top stack frame, but pretty useless on all the other stack frames, which are just calls. Any opinions?
miniblog.
Related Posts
Emacs is still becoming *more* customisable over time! For example, in 2016, the backtrace function became a user-level function. https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=27cada035a79b633e856a437dd0e037acc1d61c6
This allows users to introspect, debug or write their own!
Today I learnt that ert has a ton of useful features from the results buffer! E.g. press `b' to see a backtrace:
Emacs tip: are your tracebacks full of unprintable characters from closures? Run eval-buffer on the dodgy library to get a proper backtrace.

