Showing cs.PLShow all
2 papers · 1 filter
cs.PL2026
Taming Scope Extrusion in Gradual Imperative Metaprogramming
Tianyu Chen, Darshal Shetty, Jeremy G. Siek +4
Metaprogramming enables the generation of performant code, while gradual typing facilitates the smooth migration from untyped scripts to robust statically typed programs. However,…
cs.PL2025
Gradual Metaprogramming
Tianyu Chen, Darshal Shetty, Jeremy G. Siek +4
Data engineers increasingly use domain-specific languages (DSLs) to generate the code for data pipelines. Such DSLs are often embedded in Python. Unfortunately, there are challenge…