The evolution of C++: 1985-1989 ; Possible directions for C++ / Bjarne Stroustrup -- The design and implementation of InterViews / Mark A. Linton and Paul R. Calder -- Building well-behaved type relationships in C++ / R.B. Murray -- The case against multiple inheritance in C++ / T.A. Cargill -- The case for multiple inheritance in C++ / Jim Waldo -- Signature-based polymorphism for C++ / Elana D. Granston and Vincent F. Russo -- Exception handling for C++ / Andrew Koenig and Bjarne Stroustrup -- An exception handling implementation for C++ / Michael D. Tiemann -- Runtime access to type information in C++ / John A. Interrante and Mark A. Linton -- Type identification in C++ / Dmitry Lenkov, Michey Mehta, and Shankar Unni -- Solving the RPC problem in GNU C++ / Michael D. Tiemann -- Reliable distributed programming in C++: the Arjuna approach / Graham D. Parrington -- The separation of interface and implementation in C++ / Bruce Martin