… 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.
… 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:
… ) 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:
… 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
… 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:
… that arise in embedded languages, in legacy languages, and in programming by voice … designers to describe many classes of embedded languages and to handle …Automatically generated lexers and parsers for programming languages have …SCP, 61(3):211-227, 2006.
… We present Turnstile, a metalanguage for creating typed embedded languages … performant typed embedded languages with little effort. … and rewrite a surface program into a target language. Reusing a macro system also …POPL 2017: 694-705
… 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
… 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
… 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.
… 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
… 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.
… effective. In this paper, we present an approach to build embedded domain-specific …-specific languages (DSLs) is becoming a fundamental part of language engineering … of developing a general-purpose programming language. Reducing the implementation effort …TSE, 35(6):825-840, 2009.
… this problem, a methodology is described for building domain specific embedded languages (DSELs), in which a DSL is designed within an existing, higher-order …A domain specific language (DSL) allows one to develop software …In Proceedings of the 5th International Conference on Software Reuse, ICSR '98. 1998:
… using sequential and concurrent process combinators. WebWorkFlow is an embedded …Workflow languages are designed for the high-level description of processes …. In this paper, we present WebWorkFlow, an object-oriented workflow modeling language …MoDELS 2008: 113-127