1. OOPSLA 1986: Portland, Oregon
Norman K. Meyrowitz (Ed.): Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'86), Portland, Oregon, Proceedings. ACM 1986 ISBN 0-89791-204-7, (SIGPLAN Notices 21(11))
SIGPLAN Notices 21(11)
Languages I
David A. Moon: Object-Oriented Programming with Flavors. 1-8
Craig Schaffert, Topher Cooper, Bruce Bullis, Mike Killian, Carrie Wilpolt: An Introduction to Trellis/Owl. 9-16
Daniel G. Bobrow, Kenneth M. Kahn, Gregor Kiczales, Larry Masinter, Mark Stefik, Frank Zdybel: CommonLoops: Merging Lisp and Object-Oriented Programming. 17-29
Kevin J. Lang, Barak A. Pearlmutter: Oaklisp: an Object-Oriented Scheme with First Class Types. 30-37
Alan Snyder: Encapsulation and Inheritance in Object-Oriented Programming Languages. 38-45
Systems and Implementations
Juanita J. Ewing: An Object-Oriented Operating System Interface. 46-56
Partha Dasgupta: A Probe-Based Monitoring Scheme for an Object-Oriented Distributed Operating System. 57-66
Michael B. Jones, Richard F. Rashid: Mach and Matchmaker: Kernel and Language Support for Object-Oriented Distributed Systems. 67-77
Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy: Object Structure in the Emerald System. 78-86
Ted Kaehler: Virtual Memory on a Narrow Machine for an Object-Oriented Language. 87-106
Smalltalk-80 I


David M. Lewis, David R. Galloway, Robert J. Francis, Brian W. Thomson: Swamp: A Fast Processor for Smalltalk-80. 131-139
Mark B. Ballard, David Maier, Allen Wirfs-Brock: Quicktalk: A Smalltalk-80 Dialect for Defining Primitive Methods. 140-150
Robert G. Atkinson: Hurricane: An Optimizing Compiler for Smalltalk. 151-158
Frameworks
Sanjay Mittal, Daniel G. Bobrow, Kenneth M. Kahn: Virtual Copies - At the Boundary Between Classes and Instances. 159-166
Reid G. Smith, Rick Dinitz, Paul Barth: Impulse-86: A Substrate for Object-Oriented Interface Design. 167-176
David B. Anderson: Experience with Flamingo: A Distributed, Object-Oriented User Interface System. 177-185
Norman K. Meyrowitz: Intermedia: The Architecture and Construction of an Object-Oriented Hypermedia System and Applications Framework. 186-201
L. Nancy Garrett, Karen E. Smith: Building a Timeline Editor from Prefab Parts: The Architecture of an Object-Oriented Application. 202-213
Languages II
Henry Lieberman: Using Prototypical Objects to Implement Shared Behavior in Object Oriented Systems. 214-223
Koichi Fukunaga, Shin'ichi Hirose: An Experience with a Prolog-based Object-Oriented Language. 224-231
Yutaka Ishikawa, Mario Tokoro: A Concurrent Object-Oriented Knowledge Representation Language Orient84/K: Its Features and Implementation. 232-241
Kenneth M. Kahn, Eric Dean Tribble, Mark S. Miller, Daniel G. Bobrow: Objects in Concurrent Logic Programming Languages. 242-257
Akinori Yonezawa, Jean-Pierre Briot, Etsuya Shibayama: Object-Oriented Concurrent Programming in ABCL/1. 258-268
Applications
Jeffrey Bonar, Robert K. Cunningham, Jamie Schultz: An Object-Oriented Architecture for Intelligent Tutoring Systems. 269-276
S. Kamal Abdali, Guy W. Cherry, Neil Soiffer: A Smalltalk System for Algebraic Manipulation. 277-283
Giorgio Bruno, Alessandro Balsamo: Petri Net-Based Object-Oriented Modeling of Distributed Systems. 284-293
Michael S. Miller, Howard Cunningham, Chan Lee, Steven R. Vegdahl: The Application Accelerator Illustration System. 294-302
K. S. Bhaskar, J. K. Pecol, James L. Beug: Virtual Instruments: Object-Oriented Program Synthesis. 303-314
Smalltalk-80 II
Ralph E. Johnson: Type-Checking Smalltalk. 315-321

Geoffrey A. Pascoe: Encapsulators: A New Software Paradigm in Smalltalk-80. 341-346
Daniel H. H. Ingalls: A Simple Technique for Handling Multiple Polymorphism. 347-349
Applications and Tools
Thomas A. Cargill: Pi: A Case Study in Object-Oriented Programming. 350-360

Ivar Jacobson: Language Support for Changeable Large Real Time Systems. 377-384
Kurt W. Piersol: Object Oriented Spreadsheets: The Analytic Spreadsheet Package. 385-390
Theory
Bertrand Meyer: Genericity versus Inheritance. 391-405

David Sandberg: An Alternative to Subclassing. 424-428
Walter G. Olthoff: Augmentation of Object-Oriented Programming by Concepts of Abstract Data Type Theory: The ModPascal Experience. 429-443
Databases
Dominique Decouchant: Design of a Distributed Object Manager for the Smalltalk-80 System. 444-452
Douglas Wiebe: A Distributed Repository for Immutable Persistent Objects. 453-465
Steven R. Vegdahl: Moving Structures between Smalltalk Images. 466-471
Andrea H. Skarra, Stanley B. Zdonik: The Management of Changing Types in an Object-Oriented Database. 483-495
Panels
Ward Cinningham: Architectural Support for Object-Oriented Programming - Panel. 496
Brad Cox, L. Peter Deutsch, Lawrence G. Tesler, Marilyn Setlzner, Ron Duisberg: User Interface Frameworks - Panel. 497-501
Tim O'Shea, Jent Beck, Dan Halbert, Kurt J. Schmucker: The Learnability of Object-Oriented Programming Systems - Panel. 502-504
Bob Wilhelm, Peggy Poggio, Evelyn Van Orden, Richard Jones, Hamid Eghbalnia, Tom Love: Object-Oriented Programming for Product Development - Panel. 505-506
Jim Anderson, Nori Suzuki, Alan Borning, Mark Stefik, Dave A. Thomas, Henry Lieberman: The Future of Object-Oriented Languages - Panel. 507
Grady Booch, Ed Seidewitz, Mike Start, Donald Firesmith: Object-Oriented Programming without an Object-Oriented Language - Panel. 508



