Folding Domain−Specific Languages: Deep and Shallow Embeddings

A domain-specific language can be implemented by embedding within a general-purpose host language. This embedding may be deep or shallow, depending on whether terms in the language construct syntactic or semantic representations. The deep and shallow styles are closely related, and intimately connec...

Full description

Bibliographic Details
Main Authors: Gibbons, J, Wu, N
Format: Journal article
Published: 2014