Matches in SemOpenAlex for { <https://semopenalex.org/work/W4251359319> ?p ?o ?g. }
Showing items 1 to 86 of
86
with 100 items per page.
- W4251359319 endingPage "176" @default.
- W4251359319 startingPage "167" @default.
- W4251359319 abstract "Large software projects consist of code written in a multitude of different (possibly domain-specific) languages, which are often deeply interspersed even in single files. While many proposals exist on how to integrate languages semantically and syntactically, the question of how to support this scenario in integrated development environments (IDEs) remains open: How can standard IDE services, such as syntax highlighting, outlining, or reference resolving, be provided in an extensible and compositional way, such that an open mix of languages is supported in a single file? Based on our library-based syntactic extension language for Java, SugarJ, we propose to make IDEs extensible by organizing editor services in editor libraries . Editor libraries are libraries written in the object language, SugarJ, and hence activated and composed through regular import statements on a file-by-file basis. We have implemented an IDE for editor libraries on top of SugarJ and the Eclipse-based Spoofax language workbench. We have validated editor libraries by evolving this IDE into a fully-fledged and schema-aware XML editor as well as an extensible Latex editor, which we used for writing this paper." @default.
- W4251359319 created "2022-05-12" @default.
- W4251359319 creator A5002796391 @default.
- W4251359319 creator A5007052556 @default.
- W4251359319 creator A5045581204 @default.
- W4251359319 creator A5049077225 @default.
- W4251359319 creator A5059992246 @default.
- W4251359319 creator A5072923235 @default.
- W4251359319 date "2011-10-22" @default.
- W4251359319 modified "2023-09-26" @default.
- W4251359319 title "Growing a language environment with editor libraries" @default.
- W4251359319 cites W128286996 @default.
- W4251359319 cites W1524613989 @default.
- W4251359319 cites W1600872613 @default.
- W4251359319 cites W1982534263 @default.
- W4251359319 cites W2015077407 @default.
- W4251359319 cites W2022744394 @default.
- W4251359319 cites W2026149021 @default.
- W4251359319 cites W2049008406 @default.
- W4251359319 cites W2065428406 @default.
- W4251359319 cites W2067004633 @default.
- W4251359319 cites W2070821087 @default.
- W4251359319 cites W2078200248 @default.
- W4251359319 cites W2153690411 @default.
- W4251359319 cites W2154940799 @default.
- W4251359319 cites W2160370554 @default.
- W4251359319 cites W2295347924 @default.
- W4251359319 cites W4235903093 @default.
- W4251359319 doi "https://doi.org/10.1145/2189751.2047891" @default.
- W4251359319 hasPublicationYear "2011" @default.
- W4251359319 type Work @default.
- W4251359319 citedByCount "2" @default.
- W4251359319 countsByYear W42513593192017 @default.
- W4251359319 countsByYear W42513593192020 @default.
- W4251359319 crossrefType "journal-article" @default.
- W4251359319 hasAuthorship W4251359319A5002796391 @default.
- W4251359319 hasAuthorship W4251359319A5007052556 @default.
- W4251359319 hasAuthorship W4251359319A5045581204 @default.
- W4251359319 hasAuthorship W4251359319A5049077225 @default.
- W4251359319 hasAuthorship W4251359319A5059992246 @default.
- W4251359319 hasAuthorship W4251359319A5072923235 @default.
- W4251359319 hasBestOaLocation W42513593191 @default.
- W4251359319 hasConcept C136764020 @default.
- W4251359319 hasConcept C154945302 @default.
- W4251359319 hasConcept C199360897 @default.
- W4251359319 hasConcept C204321447 @default.
- W4251359319 hasConcept C2779145975 @default.
- W4251359319 hasConcept C32833848 @default.
- W4251359319 hasConcept C36464697 @default.
- W4251359319 hasConcept C41008148 @default.
- W4251359319 hasConcept C519991488 @default.
- W4251359319 hasConcept C548217200 @default.
- W4251359319 hasConcept C60048249 @default.
- W4251359319 hasConcept C8797682 @default.
- W4251359319 hasConceptScore W4251359319C136764020 @default.
- W4251359319 hasConceptScore W4251359319C154945302 @default.
- W4251359319 hasConceptScore W4251359319C199360897 @default.
- W4251359319 hasConceptScore W4251359319C204321447 @default.
- W4251359319 hasConceptScore W4251359319C2779145975 @default.
- W4251359319 hasConceptScore W4251359319C32833848 @default.
- W4251359319 hasConceptScore W4251359319C36464697 @default.
- W4251359319 hasConceptScore W4251359319C41008148 @default.
- W4251359319 hasConceptScore W4251359319C519991488 @default.
- W4251359319 hasConceptScore W4251359319C548217200 @default.
- W4251359319 hasConceptScore W4251359319C60048249 @default.
- W4251359319 hasConceptScore W4251359319C8797682 @default.
- W4251359319 hasIssue "3" @default.
- W4251359319 hasLocation W42513593191 @default.
- W4251359319 hasOpenAccess W4251359319 @default.
- W4251359319 hasPrimaryLocation W42513593191 @default.
- W4251359319 hasRelatedWork W118725990 @default.
- W4251359319 hasRelatedWork W1985294794 @default.
- W4251359319 hasRelatedWork W3101523611 @default.
- W4251359319 hasRelatedWork W3151958197 @default.
- W4251359319 hasRelatedWork W3199434107 @default.
- W4251359319 hasRelatedWork W4205531442 @default.
- W4251359319 hasRelatedWork W4246531319 @default.
- W4251359319 hasRelatedWork W4312970618 @default.
- W4251359319 hasRelatedWork W4380768849 @default.
- W4251359319 hasRelatedWork W2528467228 @default.
- W4251359319 hasVolume "47" @default.
- W4251359319 isParatext "false" @default.
- W4251359319 isRetracted "false" @default.
- W4251359319 workType "article" @default.