Home

Craig__Chambers



Automatic dynamic compilation support for event dispatching in extensible systems

Customization: optimizing compiler technology for SELF, a dynamically-typed object-oriented programming language

Dependence analysis for java

Frameworks for intra- and interprocedural dataflow analysis

Iterative type analysis and extended message splitting: Optimizing dynamically-typed object-oriented programs

Making Pure Object-Oriented Languages Practical

Object-Oriented Multi-Methods in Cecil

Parents are shared parts of objects: Inheritance and encapsulation

Predicate classes

The Design and Implementation of the SELF Compiler, an Optimizing Compiler for Object-Oriented Programming Languages

Typechecking and Modules for Multi-Methods