𝔖 Bobbio Scriptorium
✦   LIBER   ✦

[ACM Press the 11th annual international conference - Potsdam, Germany (2012.03.25-2012.03.30)] Proceedings of the 11th annual international conference on Aspect-oriented Software Development - AOSD '12 - Do we really need to extend syntax for advanced modularity?

✍ Scribed by Chiba, Shigeru; Horie, Michihiro; Kanazawa, Kei; Takeyama, Fuminobu; Teramoto, Yuuki


Book ID
121212003
Publisher
ACM Press
Year
2012
Weight
743 KB
Category
Article
ISBN
1450310923

No coin nor oath required. For personal study only.

✦ Synopsis


For every new language construct (or abstraction), we have been always developing new syntax. Is this a right approach? In this paper, we propose that, if we develop a new language construct for advanced modularity, we should consider the use of dynamic text for designing the construct. We mention that language constructs designed with only syntactic extensions (i.e. static text) are not satisfactory in aspect oriented programming. Then we present our two prototype systems to demonstrate language constructs designed with dynamic text. One is synchronous copy and paste and the other is a virtual-file editor named Kide. We show how they enable aspect-oriented programming in plain Java.


πŸ“œ SIMILAR VOLUMES