Léxico TI › Programación › DAP

DAP

Programación Svenska → Actualizado: 2026-08-18

La misma idea que LSP pero para depuración. El editor habla un protocolo genérico con un adaptador, que a su vez controla el depurador real.

Sin DAP, cada editor tiene que construir su propio soporte para cada depurador, con comandos distintos para puntos de interrupción, pasos, marcos de pila e inspección de variables. Con DAP basta una interfaz: el adaptador traduce a gdb, lldb, delve para Go, debugpy para Python o lo que corresponda. La comunicación es JSON sobre un flujo, igual que en LSP. La adopción es notablemente más débil que la de LSP — la depuración tiene más dependencias de plataforma, los adaptadores requieren más configuración por proyecto, y muchos desarrolladores se conforman con imprimir mensajes. En Neovim el cliente se llama nvim-dap, en Emacs dape o dap-mode.

← Volver al léxico