Matches in SemOpenAlex for { <https://semopenalex.org/work/W4251994316> ?p ?o ?g. }
- W4251994316 endingPage "404" @default.
- W4251994316 startingPage "380" @default.
- W4251994316 abstract "Domain-specific languages (DSLs) are increasingly used as embedded languages within general-purpose host languages. DSLs provide a compact, dedicated syntax for specifying parts of an application related to specialized domains. Unfortunately, such language extensions typically do not integrate well with the development tools of the host language. Editors, compilers and debuggers are either unaware of the extensions, or must be adapted at a non-trivial cost. We present a novel approach to embed DSLs into an existing host language by leveraging the underlying representation of the host language used by these tools. Helvetia is an extensible system that intercepts the compilation pipeline of the Smalltalk host language to seamlessly integrate language extensions. We validate our approach by case studies that demonstrate three fundamentally different ways to extend or adapt the host language syntax and semantics." @default.
- W4251994316 created "2022-05-12" @default.
- W4251994316 creator A5002132379 @default.
- W4251994316 creator A5038926472 @default.
- W4251994316 creator A5041705801 @default.
- W4251994316 date "2010-01-01" @default.
- W4251994316 modified "2023-10-15" @default.
- W4251994316 title "Embedding Languages without Breaking Tools" @default.
- W4251994316 cites W10942622 @default.
- W4251994316 cites W1600872613 @default.
- W4251994316 cites W1650987719 @default.
- W4251994316 cites W1812582761 @default.
- W4251994316 cites W1982534263 @default.
- W4251994316 cites W1991250382 @default.
- W4251994316 cites W2000061490 @default.
- W4251994316 cites W2002811718 @default.
- W4251994316 cites W2014596857 @default.
- W4251994316 cites W2026049208 @default.
- W4251994316 cites W2070821087 @default.
- W4251994316 cites W2085407655 @default.
- W4251994316 cites W2091795590 @default.
- W4251994316 cites W2107776021 @default.
- W4251994316 cites W2110464036 @default.
- W4251994316 cites W2111681458 @default.
- W4251994316 cites W2113751407 @default.
- W4251994316 cites W2135653217 @default.
- W4251994316 cites W2223046624 @default.
- W4251994316 cites W2295488285 @default.
- W4251994316 cites W2572804059 @default.
- W4251994316 cites W4240476803 @default.
- W4251994316 cites W4242214707 @default.
- W4251994316 cites W4244745555 @default.
- W4251994316 cites W4254940549 @default.
- W4251994316 cites W4255614957 @default.
- W4251994316 doi "https://doi.org/10.1007/978-3-642-14107-2_19" @default.
- W4251994316 hasPublicationYear "2010" @default.
- W4251994316 type Work @default.
- W4251994316 citedByCount "17" @default.
- W4251994316 countsByYear W42519943162012 @default.
- W4251994316 countsByYear W42519943162013 @default.
- W4251994316 countsByYear W42519943162014 @default.
- W4251994316 countsByYear W42519943162015 @default.
- W4251994316 countsByYear W42519943162016 @default.
- W4251994316 countsByYear W42519943162018 @default.
- W4251994316 countsByYear W42519943162019 @default.
- W4251994316 countsByYear W42519943162020 @default.
- W4251994316 countsByYear W42519943162022 @default.
- W4251994316 crossrefType "book-chapter" @default.
- W4251994316 hasAuthorship W4251994316A5002132379 @default.
- W4251994316 hasAuthorship W4251994316A5038926472 @default.
- W4251994316 hasAuthorship W4251994316A5041705801 @default.
- W4251994316 hasBestOaLocation W42519943162 @default.
- W4251994316 hasConcept C114408938 @default.
- W4251994316 hasConcept C126831891 @default.
- W4251994316 hasConcept C134306372 @default.
- W4251994316 hasConcept C135257023 @default.
- W4251994316 hasConcept C154945302 @default.
- W4251994316 hasConcept C169590947 @default.
- W4251994316 hasConcept C184337299 @default.
- W4251994316 hasConcept C18903297 @default.
- W4251994316 hasConcept C199360897 @default.
- W4251994316 hasConcept C2777293101 @default.
- W4251994316 hasConcept C33923547 @default.
- W4251994316 hasConcept C36503486 @default.
- W4251994316 hasConcept C41008148 @default.
- W4251994316 hasConcept C41608201 @default.
- W4251994316 hasConcept C60048249 @default.
- W4251994316 hasConcept C73752529 @default.
- W4251994316 hasConcept C86803240 @default.
- W4251994316 hasConceptScore W4251994316C114408938 @default.
- W4251994316 hasConceptScore W4251994316C126831891 @default.
- W4251994316 hasConceptScore W4251994316C134306372 @default.
- W4251994316 hasConceptScore W4251994316C135257023 @default.
- W4251994316 hasConceptScore W4251994316C154945302 @default.
- W4251994316 hasConceptScore W4251994316C169590947 @default.
- W4251994316 hasConceptScore W4251994316C184337299 @default.
- W4251994316 hasConceptScore W4251994316C18903297 @default.
- W4251994316 hasConceptScore W4251994316C199360897 @default.
- W4251994316 hasConceptScore W4251994316C2777293101 @default.
- W4251994316 hasConceptScore W4251994316C33923547 @default.
- W4251994316 hasConceptScore W4251994316C36503486 @default.
- W4251994316 hasConceptScore W4251994316C41008148 @default.
- W4251994316 hasConceptScore W4251994316C41608201 @default.
- W4251994316 hasConceptScore W4251994316C60048249 @default.
- W4251994316 hasConceptScore W4251994316C73752529 @default.
- W4251994316 hasConceptScore W4251994316C86803240 @default.
- W4251994316 hasLocation W42519943161 @default.
- W4251994316 hasLocation W42519943162 @default.
- W4251994316 hasOpenAccess W4251994316 @default.
- W4251994316 hasPrimaryLocation W42519943161 @default.
- W4251994316 hasRelatedWork W2021785487 @default.
- W4251994316 hasRelatedWork W210126747 @default.
- W4251994316 hasRelatedWork W2128417157 @default.
- W4251994316 hasRelatedWork W2140443934 @default.
- W4251994316 hasRelatedWork W2203405714 @default.
- W4251994316 hasRelatedWork W2373537637 @default.
- W4251994316 hasRelatedWork W2514398768 @default.
- W4251994316 hasRelatedWork W2519339279 @default.