Distributed High-Level Module Binding
for
Flexible Encapsulation
and
Fast Inter-Modular Optimization



Christian S. Collberg

Department of Computer Science
Private Bag 92019,
Auckland, New Zealand
collberg@cs.auckland.ac.nz


Abstract

We present a new modular object-oriented language with orthogonal encapsulation facilities. The language provides full support for encapsulation and separate compilation which makes it difficult to compile using standard techniques. We present new distributed translating techniques which overcome these difficulties by allowing inter-modular information to be exchanged at link-time. The same techniques may also be used with other modular and object-oriented languages to facilitate fast inter-modular optimizations such as inline expansion.




Gzipped Postscript
Article A4 LETTER (110k)

ASCII Text
The BibTeX entry BibTeX.bib (2k)


Back to Collberg's Research Page
Back to Collberg's Home Page