… ) can be reduced by homogeneously embedding them in a host language in cooperation with its compiler. Current homogeneous embedding approaches either restrict … parameterisable language embeddings to be specified and analysed. By reducing the problem …
LDTA 2009: [doi]… embedded in the general-purpose host language, a regular library implementing the underlying functionality, and an assimilation transformation that maps embedded … of the design space for syntax embeddings and assimilations for the realization …
MoDELS 2007: 34-46 [doi]… describe the MetaBorg method for embedding domain-specific languages, tailored … give an impression of the implementation of the language embeddings. … of syntactic embeddings and assimilation of the embedded constructs …
GTTSE 2006: 297-311 [doi]… Functional languages are particularly well-suited to the interpretive implementations of Domain-Specific Embedded Languages (DSELs). We describe an implemented … to write and, in fact, almost identical to the simplest embedded interpreters. We …
JFP, 13(3):455-481, 2003. [doi]… Domain-specific languages (DSLs) are increasingly used as embedded languages within general-purpose host languages. DSLs provide a compact, dedicated syntax … a novel approach to embed DSLs into an existing host language by leveraging …
In Proceedings of the 24th European Conference on Object-Oriented Programming (ECOOP'10). 2010: [doi]… Experimental game theory is increasingly important for research in many fields. Unfortunately, it is poorly supported by computer tools. We have created Hagl, a domain-specific language embedded in Haskell, to reduce the development time …
JFP, 19(6):645-661, 2009. [doi]… for this. For embedded languages, such as embedded regular expressions, SQL queries, or code … a rich user interface and rapid feedback for a specific language. Creating an editor for a specific language is not a trivial undertaking, and is a cumbersome …
LDTA 2008:… in domain-specific languages. Embedding a DSL in a dynamic language facilitates rapid development. This article illustrates dynamic-language features and techniques that the authors found useful while developing embedded DSLs in Ruby …
IEEE Software, 24(5):48-55, 2007. [doi]… approach embeds the grammars of the guest languages (e.g., SQL) into that of the host language (e.g., Java) and automatically generates code that maps the embedded language to constructs in the host language that reconstruct the embedded …
GPCE 2007: 3-12 [doi]… and embedding as first class artifacts in a DSL definition. Language embedding … concepts for domain specific languages (DSLs) and discuss how they help to design new languages by extending existing ones and composing fragments to new DSLs …
TOOLS 2008: 297-315 [doi]… approach embeds the grammars of the guest languages (e.g. SQL) into that of the host language (e.g. Java) and automatically generates code that maps the embedded language to constructs in the host language that reconstruct the embedded sentences …
SCP, 75(7):473-495, 2010. [doi]… ) with less overhead are the finally-tagless embedding of object programs … is embedded as an ordinary OCaml library and represents probability … competitive performance and ease of use. Inference algorithms can easily be embedded …
DSL 2009: 360-384 [doi]… in the programming language Scala. With polymorphic embedding, the static type-safety …The influential pure embedding methodology of embedding domain-specific … embedding of DSLs, where many different interpretations of a DSL can be provided …
GPCE 2008: 137-148 [doi]… language and it was possible to evaluate the success or otherwise of the embedding …Experiences are presented from a new case study of embedding domain-specific … the Odin software build system. Thus, in contrast to most previous embedding …
hicss 2002: 281 [doi]… programmers. The method consists of embedding domain-specific languages in a general purpose host language and assimilating the embedded domain code … domain composition. Since object-oriented languages are designed …
OOPSLA 2004: 365-383 [doi]