First page Back Continue Last page Overview Image

8.5 Introspection, Dev & Debug

[280][378] info frame

Get the equivalent of an error stack, without actually aborting and unwinding. In part better (file relative line numbers instead of proc body relative).

Expensive. Exacerbated by inability to change public API (Tcl_Obj) → Tcl_Obj*–keyed hashtable instead of in-structure pointers.

[378] disabled the most expensive parts of the tracking again. Namely the location of script arguments to Tcl procs then used in eval/uplevel. I.e implementations of control structures in Tcl.