debugger icon indicating copy to clipboard operation
debugger copied to clipboard

Research and explorations for an interactive debugger for Jupyter

Results 9 debugger issues
Sort by recently updated
recently updated
newest added

This is an issue to point to the existing debugger protocol that is used in VSCode. As far as I can tell the existing TypeScript interface (that is used to...

Discussing this with @minrk and @traff at SciPy2018 sprints. We were thinking that supporting this via Jupyter messaging protocol as adapter would be a good first step. @traff is going...

Currently ipykernel has a Tornado event loop that it used to process incoming requests. This event loop is running on the main thread of the process - ultimately that seems...

In addition to debugging a running kernel, presumably we want to support debugging files as well. This comes in two variants. There's the "step-in" experience where a user goes from...

We're proposing that we use the [VS debugger protocol ](https://github.com/Microsoft/vscode-debugadapter-node/blob/master/protocol/src/debugProtocol.ts) as a starting point. There's at least a few different options on how we can embed this. Generally speaking the...

Debugging for most languages comes with a significant performance impact. We'll need some UI gesture to indicate whether a notebook should be opened with or without debugging. Presumably the default...

It seems like we probably want a way to indicate whether or not a kernel supports debugging. This would allow disabling debug features from the UI for kernels which don't...

Could be debug_start, debug_end. Or could be something like debug_control with parameters to indicate starting/stopping.

Use the VS code request / reply / event schema over the Jupyter channels. We’ll start sending the events over the io_pub channel and the request/events over the shell channel....