Check out the new USENIX Web site. next up previous
Next: About this document ... Up: Using Accessory Functions to Previous: Acknowledgments

Bibliography

1
E. Amiel, O. Gruber, and E. Simon.
Optimizing multi-method dispatch using compressed dispatch tables.
In OOPSLA'94 - Object Oriented Programming Systems, Languages and Applications, pages 244-258, Oct. 1994.
Published as SIGPLAN Notices Vol. 29, No. 10.

2
A. W. Appel.
Modern Compiler Implementation in Java.
Cambridge University Press, 1998.

3
D. G. Bobrow, K. Kahn, G. Kiczales, L. Masinter, M. Stefik, and F. Zdybel.
Commonloops: merging lisp and object-oriented programming.
In OOPSLA'86 - Object Oriented Programming Systems, Languages and Applications, pages 17-29, 1986.

4
J. Boyland and G. Castagna.
Parasitic methods: an implementation of multi-methods for java.
In OOPSLA'97 - Object Oriented Programming Systems, Languages and Applications, pages 66-76, Oct. 1997.
Published as SIGPLAN Notices Vol. 32, No. 10.

5
C. Chambers.
Object-oriented multi-methods in cecil.
In ECOOP '92 Conference Proceedings, July 1992.

6
C. Chambers and W. Chen.
Efficient multiple and predicate dispatching.
In OOPSLA'99 - Object Oriented Programming Systems, Languages and Applications, pages 238-255, Oct. 1999.
Published as SIGPLAN Notices Vol. 33, No. 10.

7
C. B. Flynn and D. Wonnacott.
Encapsulation, extension, and function dispatch in C++.
In The 1999 Mid-Atlantic Student Workshop on Programming Languages and Systems (MASPLAS '99), Apr. 1999.

8
C. B. Flynn and D. Wonnacott.
Reconciling encapsulation and dynamic dispatch via accessory functions.
Technical Report DCS-TR-387, Dept. of Computer Science, Rutgers U., June 1999.
Available as ftp://www.cs.rutgers.edu/pub/technical-reports/dcs-tr-387.ps.Z.

9
J. Guy L. Steele.
Common Lisp: The Language (second edition).
Digital Press, 1990.

10
W. Harrison and H. Ossher.
Subject-oriented programming (a critique of pure objects).
In OOPSLA'93 - Object Oriented Programming Systems, Languages and Applications, Sept. 1993.
Published as SIGPLAN Notices Vol. 28, No. 10.

11
S. Krishnamurthi, M. Felleisen, and D. P. Friedman.
Synthesizing object-oriented and functional design to promote reuse.
In Proceedings of the Twelfth European Conference on Object-Oriented Programming ECOOP '98, Apr. 1998.

12
G. T. Leavens and T. D. Millstein.
Multiple dispatch as dispatch on tuples.
In OOPSLA'98 - Object Oriented Programming Systems, Languages and Applications, pages 374-387, Oct. 1998.
Published as SIGPLAN Notices Vol. 33, No. 10.

13
B. Liskov.
Data abstraction and hierarchy (keynote address).
In OOPSLA'87 - Object Oriented Programming Systems, Languages and Applications (Addendum), pages 17-34, Oct. 1987.
Published as SIGPLAN Notices Vol. 23, No. 5.

14
B. Liskov and J. Guttag.
Abstraction and Specification in Program Development.
The MIT Press, Cambridge, Mass., 1986.

15
T. Millstein and C. Chambers.
Modular statically typed multimethods.
In Proceedings of the Thirteenth European Conference on Object-Oriented Programming ECOOP '99, pages 279-303, June 1999.
Published as Springer-Verlag LNCS 1628.

16
A. Snyder.
Encapsulation and inheritance in object-oriented programming languages.
In OOPSLA'86 - Object Oriented Programming Systems, Languages and Applications, pages 38-48, Oct. 1986.

17
B. Stroustrup.
The C++ Programming Language.
Addison-Wesley, Reading, MA, 1997.




2000-12-09