toivoh
toivoh
I found this repo through scriptcraftjs.org. But the links from there brought me to the master branch version of `README.md`, which appears to be about 3 years old, and which...
There should be a way to mark e.g. a method as debugable, without instrumenting it per default. Such a method would become instrumented once the user steps into an invocation...
Ideas: ``` finish: step out of function where: print current location list: list surrounding code ```
Perhaps it would be possible to interface `Debug.jl` with [DDD](http://www.gnu.org/software/ddd/) (or some other general purpose debugger GUI?) This might improve the debugging experience considerably.
E.g. save scope or call stack from the last trap point, allow to step around in the scopes and evaluate expressions. Hopefully, after an unhandled error in instrumented code, it...
Should there be commands to step between the current trap point and different containing scopes for interactive evaluation? Or should the intended scope be specified at each evaluation? Should the...
E.g. the syntax ``` $x = f(5) ``` would evaluate `f(5)` in the current scope, and assign the value to the variable `Debug.Session.x`. Need to keep a pure interpolated symbol...
Currently, ``` @bp x > 0 ``` will expand into ``` x > 0 ? @bp : nothing ``` and the debugger will trap at both the `if` node and...
Currently the scoping analysis tests in `test_decorate.jl` are only comparing scoping analysis results to hand written predictions. There should be some way to compare the analysis with actual julia scoping...
It seems hard to print excerpts from actual source files until the quality of source file info has improved. But it should be possible to print parts of the AST...