• Domain-Specific Languages for Composable Editor Plugins 

      Kats, Lennart C. L.; Kalleberg, Karl Trygve; Visser, Eelco (Peer reviewed; Journal article, 2010-09-17)
      Modern IDEs increase developer productivity by incorporating many different kinds of editor services. These can be purely syntactic, such as syntax highlighting, code folding, and an outline for navigation; or they can be ...