Compiling away the meta-level in object-oriented concurrent reflective languages using partial evaluation (1995)

by Hidehiko Masuhara, Satoshi Matsuoka, Kenichi Asai, Akinori Yonezawa
Venue:In OOPSLA ’95: Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications