Work

Sindarin-DAP: a Debugging Adapter Protocol for Scripable Debugging with the Pharo Sindarin API

Year: 2026
Type: software
Abstract: Sindarin-DAP is an implementation of a Debug Adapter Protocol (DAP) client. It relies on the structures and types provided by Pharo-LanguageServer.The goal of this project is to map Sindarin, the Pharo debugging API, to their DAP equivalents, allowing any debugger implementing a DAP to be controlled through Sindarin scripts.We provide a Pharo implementation with examples for Java, Python and Javascript, as well as an implementation of object-centric breakpoints for these languages.
Source: HAL
Language: English
Subfield: Software
Open Access status: green
OpenAlex ID: W7214569764
Cites:
Cited by:
Related to: 10