This repository was archived by the owner on Jan 26, 2022. It is now read-only.
This repository was archived by the owner on Jan 26, 2022. It is now read-only.
What do kernels need to do to participate in this? #367
Open
Description
We've made a lot of progress with a DAP protocol implementation in Julia, now I'm wondering how we can integrate that with the work here and get the Julia kernel to support debugging.
I looked through #64, and that is super helpful already, i.e. I'm getting a good overview of how this is supposed to work. But a fair number of important details are unclear to me :)
So, I guess first question: is there a more complete spec somehwere?
Some more specific questions:
kernel_info_request
should somehow indicate debugging capability. What exactly needs to be added?- What is the
debugInfo
request that is shown in the diagram? - I assume the
initialize
request is the first "normal" DAP request, right? - Am I right that the DAP messages are then wrapped in
debug_request
requests? What exactly is wrapped there? The whole DAP message, including things like theseq
field?
Metadata
Metadata
Assignees
Labels
No labels