[comp.org.usenix] C++ Proceedings Now Available

toni@usenix.ORG (Toni Veglia) (05/03/91)

If you couldn't join us in Washington, DC, the proceedings from the
C++ Conference are now available for $22 for USENIX Members, and $26
for non-members.  This price includes postage for domestic and Canadian
shipping.  Please add $11 for overseas postage (air printed matter).

You can place your order by phone or email using your VISA or
Mastercard.  Or you can send a check or company purchase order to
our office.

USENIX Association
2560 Ninth St., Suite 215
Berkeley, CA  94710
phone: (415)528-8649, fax: (415)548-5738
office@usenix.org

The USENIX Association Staff


**********************************************************************

                     USENIX C++ CONFERENCE

               April 24-25, 1991,  Washington, D.C.


TABLE OF CONTENTS

Wednesday, April 24


Experience		

    The Interaction of Pointers to Members and Virtual Base Classes in
    C++ Randall Meyers (Digital Equipment).............................1

    Problems Involved in Extending Classes in C++
    Martin Carroll (AT&T Bell Laboratories)...........................13

    Automatic Detection of C++ Programming Errors:
    Initial Thoughts on a lint++
    Scott Meyers, Moises Lejter (Brown University)....................29


Class design	

    The Features of the Object-oriented Abstract Type Hierarchy (OATH)
    Brian Kennedy (Texas Instruments).................................41

    The Separation of Interface and Implementation in C++
    Bruce Martin (Hewlett-Packard)....................................51

    Signature-Based Polymorphism for C++
    Elana Granston (Illinois at Urbana-Champaign)
    Vincent Russo (Purdue University).................................65 



Panel: How Useful is Multiple Inheritance in C++?
    Chair: Andrew Koenig
    Panelists: Tom Cargill, Keith Gorlen, Rob Murray, Mike Vilot......81



Thursday, April 25

Environments		

    Copying Garbage Collection in C++
    Daniel Edelson, Ira Pohl (UC Santa Cruz)..........................85

    Type Identification in C++
    Dmitry Lenkov, Shankar Unni, Michey Mehta (Hewlett-Packard)......103

    Representing Semantically Analyzed C++ Code with Reprise
    David Rosenblum, Alexander Wolf (AT&T Bell Laboratories).........119


Concurrent and Distributed Applications     

    Porting and Extending the C++ Task System with the Support of
    Lightweight Processes
    Philippe Gautron (Rank Xerox France and LITP)....................135

    Concurrent Real-Time Music in C++
    David Anderson, Jeff Bilmes (UC Berkeley)........................147

    DVOPS - A Tool for Developing Communication Protocols and
    Distributed Applications
    Juha Koivisto, Juhani Malka, James Reilly (Technical Research
    Center of Finland)...............................................163


Class Libraries	

    Experiences in the Design of a C++ Class Library
    Mary Fontana, Martin Neath (Texas Instruments)...................179

    Pragmatic Issues in the Design of Flexible Libraries for C++
    Douglas Hahn, Neil Soiffer (Tektronix)...........................193

    A Network Toolkit
    Walter Milliken, Gregory Lauer (BBN).............................203


Applications		

    An AWK to C++ Translator
    Brian Kernighan (AT&T Bell Laboratories).........................217

    A Class Library for Solving Simultaneous Equations
    Christopher Van Wyk (Drew University)............................229

    LogiC++: An Integrated Logic and Object-Oriented Programming
    Language
    Shanun-inn Wu (University of Minnesota)..........................235


			*****