alexmojaki / birdseye

Graphical Python debugger which lets you easily view the values of all evaluated expressions
https://birdseye.readthedocs.io
MIT License
1.65k stars 72 forks source link

Feature request: Debug Adapter Protocol (DAP) support. #101

Closed carlosplanchon closed 2 years ago

carlosplanchon commented 2 years ago

I don't know if it would be possible given the actual structure of the code or this project, but I saw about DAP this morning and I remembered birdseye.

The idea behind the Debug Adapter Protocol (DAP) is to abstract the way how the debugging support of development tools communicates with debuggers or runtimes into a protocol.

https://microsoft.github.io/debug-adapter-protocol/

alexmojaki commented 2 years ago

I don't think they're conceptually compatible since birdseye isn't like a traditional debugger. It doesn't pause in the middle of execution at some breakpoint and wait for you to step through lines of code.