An Object-Oriented Concurrent Reflective Language ABCL/R3 (2000)
Cached
Download Links
- [ftp.yl.is.s.u-tokyo.ac.jp]
- [camille.is.s.u-tokyo.ac.jp]
- [ftp.yl.is.s.u-tokyo.ac.jp]
- [ftp.yl.is.s.u-tokyo.ac.jp]
- DBLP
Other Repositories/Bibliography
| Citations: | 56 - 11 self |
BibTeX
@INPROCEEDINGS{Masuhara00anobject-oriented,
author = {Hidehiko Masuhara and Akinori Yonezawa},
title = {An Object-Oriented Concurrent Reflective Language ABCL/R3},
booktitle = {},
year = {2000},
pages = {127--144},
publisher = {ACM}
}
Years of Citing Articles
OpenURL
Abstract
This article presents the design principles and efficient implementation techniques for ABCL/R3, an object-oriented concurrent reflective language. One of the most distinguished features of ABCL/R3 is compilation techniques using partial evaluation, which effectively remove interpretation from meta-level programs. The meta-level objects are designed so that they can be partially evaluated in an effective manner. Benchmark programs show that our compilation frameworks make object execution drastically faster than interpreter-based implementations, and achieves performance close to nonreflective compilers.







