CfPBoK
by
Vadim Zaytsev
sle2017/paper13
SLE 2017
paper:
Debugging with Domain-Specific Events via Macros
Xiangqi Li
,
Matthew Flatt
🏆
Distinguished Paper Award
DOI:
10.1145/3136014.3136019
T4A: Workbenches
The core contribution is debugging/tool support so that DSL users can debug in terms of domain-specific events.
T1D: Composition
It relies on embedding DSL surface syntax via macros into a host language and mapping back during debugging.
T4D: Interpretation
Domain-specific debugging depends on runtime event reporting and execution-time instrumentation.
T5H: Usability
The aim is to improve the developer experience by making debugging feedback align with DSL-level concepts.
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.