Do we really need to extend syntax for advanced modularity?

AOSD '12: Proceedings of the 11th annual international conference on Aspect-oriented Software Development(2012)

引用 12|浏览1
暂无评分
摘要
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.
更多
查看译文
关键词
new syntax,prototype system,plain java,advanced modularity,synchronous copy,aspect-oriented programming,dynamic text,right approach,static text,new language,modularity,aspect oriented programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要