Unembedding domain-specific languages

R Atkey, S Lindley, J Yallop - Proceedings of the 2nd ACM SIGPLAN …, 2009 - dl.acm.org
… embedding domain-specific languages, but is awkward to analyse and manipulate directly.
… Our key tool is the unembedding of embedded terms as de Bruijn terms, enabling intensional …

Embedding by Unembedding

K Matsuda, S Frohlich, M Wang, N Wu - … on Programming Languages, 2023 - dl.acm.org
… 1 INTRODUCTION Programming languages solve problems in an expressive and flexible
way. When there is a particular problem to be solved, a domain-specific language (DSL) is …

Folding domain-specific languages: deep and shallow embeddings (functional pearl)

J Gibbons, N Wu - Proceedings of the 19th ACM SIGPLAN international …, 2014 - dl.acm.org
domain-specific language can be implemented by embedding within a general-purpose host
language… on whether terms in the language construct syntactic or semantic representations. …

[PDF][PDF] Understanding and Evaluating Unsupervised Cross-lingual Embeddings in the General and in the Clinical Domains

F Gaschi - 2023 - theses.fr
… in one language, and to provide good results for the same task in another language, without
… “Évaluation des propriétés multilingues d’un embedding contextualisé.” In: European Grid …

Modular domain-specific language components in scala

C Hofer, K Ostermann - … of the ninth international conference on …, 2010 - dl.acm.org
Programs in domain-specific embedded languages (DSELs) can be represented in the host
language in different ways, for instance implicitly as libraries, or explicitly in the form of …

On adding pattern matching to Haskell-based deeply embedded domain specific languages

D Young, M Grebe, A Gill - Practical Aspects of Declarative Languages …, 2021 - Springer
… deeply embedded domain specific language would support … already builtin to the base
language, such as pattern matching … deeply embedded domain specific languages can be cleaner…

Embedding F

S Lindley - Proceedings of the 8th ACM SIGPLAN workshop on …, 2012 - dl.acm.org
… polymorphic domain specific languages in Haskell and OCaml. We exploit recent language
… We also show how to extend unembedding with polymorphism. The main contributions of …

First-Class Data Types in Shallow Embedded Domain-Specific Languages using Metaprogramming

M Lubbers, P Koopman, R Plasmeijer - … of Functional Languages, 2022 - dl.acm.org
… Functional programming languages are excellent for hosting embedded domain specific
languages (eDSLs) because of their rich type systems, minimal syntax, and referential …

[引用][C] Unembedding domain-specific languages. In Haskell, Stephanie Weirich (Ed.)

A Robert - ACM, 2009 - cir.nii.ac.jp
Unembedding domain-specific languages. In Haskell, Stephanie Weirich (Ed.) | CiNii
Research … Unembedding domain-specific languages. In Haskell, Stephanie Weirich (Ed.) …

Crafting Extensible Forward Incremental Parallel Embedded Build Systems

L Escot - … and Application of Functional Languages, 2023 - dl.acm.org
… In this paper, we present a new extensible embedded domainspecific language for writing …
tation of programs introduced earlier, we apply the unembedding technique from Atkey et al. [4…