Closed rocky closed 2 months ago
See also the branch with the same name in mathics-debugger which changes along with this.
With both changes, we can debug step through Get requests and try stuff out as the code gets loaded.
Some of the user interface feels clunky, but over time and with use, it will be clearer how to improve things where needed.
Get[xx, Trace->True] was not showing all lines read. And we did not properly hook into a changeable print function.
Using: import a.b.c as e
reduces unchangeable lookup (a.b.c) does not change and simplifies and use -- e.GET_PRINT_FN as opposed to a.b.c.GET_PRINT_FN