OpenJava: A Class-Based Macro System for Java

作者: Michiaki Tatsubori , Shigeru Chiba , Marc-Olivier Killijian , Kozo Itano

DOI: 10.1007/3-540-45046-7_7

关键词:

摘要: … system that we have developed for Java. With traditional macro systems designed for non object-oriented languages, … A key idea of OpenJava is to use metaobjects, which was originally …

参考文章(26)
Jr. Guy L. Steele, Common LISP: the language (2nd ed.) Digital Press. ,(1990)
William Maddox, Semantically-Sensitive Macroprocessing University of California at Berkeley. ,(1989) , 10.21236/ADA632162
Hiroki Konaka, Atsushi Hori, Jorg Nolte, Yutaka Ishikawa, Munenori Maeda, Mitsuhisa Sato, Hiroshi Tezuka, Kazuto Kubota, Motohiko Masuda, Design and Implementation of Metalevel Architecture in C++ -- MPC++ Approach -- ,(1998)
Peter J. Brown, Macroprocessors and Techniques for Portable Software John Wiley & Sons, Inc.. ,(1974)
Gregor Kiczales, Jim Des Rivieres, Daniel G Bobrow, The Art of the Metaobject Protocol ,(1991)
Yuuji Ichisugi, Yves Roudier, The Extensible Java Preprocessor Kit and a Tiny Data-Parallel Java conference on scientific computing. pp. 153- 160 ,(1997) , 10.1007/3-540-63827-X_56
Adele Goldberg, David Robson, SmallTalk 80: The Language ,(1989)
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
D.A. Ladd, J.C. Ramming, A*: a language for implementing language processors IEEE Transactions on Software Engineering. ,vol. 21, pp. 894- 901 ,(1995) , 10.1109/32.473218
Shigeru Chiba, A metaobject protocol for C conference on object oriented programming systems languages and applications. ,vol. 30, pp. 285- 299 ,(1995) , 10.1145/217838.217868