CfPBoK
by
Vadim Zaytsev
sle2024/slebok1
SLE 2024
body of knowledge paper:
DSLs in Racket: You Want It How, Now?
Yong-Seuk Lee
,
Kiran Gopinathan
,
Ziyi Yang
,
Matthew Flatt
,
Ilya Sergey
DOI:
10.1145/3687997.3695645
T3C: DSLs
The paper studies how DSLs are defined and used in the Racket ecosystem and what designers actually need.
T6A: Experience Reports
It provides observational evidence about real-world DSL engineering practices rather than a new technique alone.
T3A: Meta-languages
Racket’s language-oriented programming facilities serve as the meta-language substrate for building DSLs.
T5E: Empirical Evaluation
The claims are supported by empirical analysis of DSL usage and patterns in existing Racket code.
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.