Language Design

The design of MultiJava as a language is a collaborative effort of Curtis Clifton and Gary T. Leavens of the Department of Computer Science at Iowa State University, and Todd Millstein and Craig Chambers of the Department of Computer Science and Engineering at the University of Washington.

The Relaxed MultiJava variant was developed by Millstein and Chambers, along with Mark Reay, also of the Department of Computer Science and Engineering at the University of Washington.

Implementation

Clifton has been primarily responsible for the implementation of mjc, our MultiJava compiler. The assistance of Millstein, Yoonsik Cheon, from Iowa State University, and David Cok, an open-source contributor, has been invaluable.

David Cok has been primarily responsible for the implementation of mjdoc, our HTML documentation tool.

Tongjie Chen, at Iowa State University, has been working to add support for generic types to mjc.

Page last modified Tuesday, May 11, 2004.