Building Code with Dynamic Staging

Tytuł:
Building Code with Dynamic Staging
Czasopismo:
THE COMPUTING RESEARCH REPOSITORY
Rok:
2016

Opis:
When creating a new domain-specific language (DSL) it is common to embed it as a part of a flexible host language, rather than creating it entirely from scratch. The semantics of an embedded DSL (EDSL) is either given directly as a set of functions (shallow embedding), or an AST is constructed that is later processed (deep embedding). Typically, the deep embedding is used when the EDSL specifies domain-specific optimizations (DSO) in a form of AST transformations. In this paper we show that dee

Strony:
11

Link:
https://arxiv.org/abs/1612.01325

DBLP link:
http://dblp.org/rec/html/journals/corr/DanilewskiS16