Proceedings of the 24th ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications 2009
DOI: 10.1145/1640089.1640104
|View full text |Cite
|
Sign up to set email alerts
|

Accelerating the creation of customized, language-Specific IDEs in Eclipse

Abstract: Full-featured integrated development environments have become critical to the adoption of new programming languages. Key to the success of these IDEs is the provision of services tailored to the languages. However, modern IDEs are large and complex, and the cost of constructing one from scratch can be prohibitive. Generators that work from language specifications reduce costs but produce environments that do not fully reflect distinctive language characteristics.We believe that there is a practical middle grou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 25 publications
(7 citation statements)
references
References 20 publications
0
7
0
Order By: Relevance
“…There are many tools for implementing DSLs and IDE tooling and we refer to [51][52][53] for a wider comparison. Tools like IMP (The IDE Meta-Tooling Platform) [54] only deal with IDE features. TCS (Textual Concrete Syntax) [55] is similar to Xtext, but TCS assumes that a metamodel for the AST is already implemented and requires the developer to associate syntactical elements to metamodel elements.…”
Section: Language Workbenchesmentioning
confidence: 99%
“…There are many tools for implementing DSLs and IDE tooling and we refer to [51][52][53] for a wider comparison. Tools like IMP (The IDE Meta-Tooling Platform) [54] only deal with IDE features. TCS (Textual Concrete Syntax) [55] is similar to Xtext, but TCS assumes that a metamodel for the AST is already implemented and requires the developer to associate syntactical elements to metamodel elements.…”
Section: Language Workbenchesmentioning
confidence: 99%
“…Bacatá can be positioned in an extensive line of research in program environment generation [2,4,7,9,18,20,22]. Currently, this work is centered around the concept of language 7 h ps://github.com/cwi-swat/hack-your-javascript workbenches, a term popularized by Fowler [5].…”
Section: Related Workmentioning
confidence: 99%
“…Rascal's program transformation and manipulation features are directly inspired by term rewriting/functional languages such as ASF+SDF [39], Stratego [40], TOM [41], and TXL [42]. The ATerm library [43] inspired Rascal's immutable values, while the ANTLR tool-set [44], Eclipse IMP [45], and TOM [41] have been an inspiration because of their integration with mainstream programming environments.…”
Section: Related Workmentioning
confidence: 99%