A Simple Technique for Converting from a Pascal Shop to a C. Shop. - Wilf R. LaLonde; John R. Pugh (Softw. Pract. Exp., 1983)

Actors: the stage is set. - John R. Pugh (ACM SIGPLAN Notices, 1984)

Specialization, generalization and inheritance teaching objectives beyond data structures and data types. - Wilf R. LaLonde; John R. Pugh (ACM SIGPLAN Notices, 1985)

An Exemplar Based Smalltalk. - Wilf R. LaLonde; Dave A. Thomas; John R. Pugh (OOPSLA, 1986)

Introducing object-oriented programming into the computer science curriculum. - John R. Pugh; Wilf R. LaLonde; Dave A. Thomas (SIGCSE, 1987)

Panel: Teaching OOP. - Dan Shafer; David A. Wilson; Jeff McKenna; John R. Pugh; Adele Goldberg 001 (OOPSLA, 1988)

Application frameworks: experience with MacApp. - John R. Pugh; Cafee Leung (SIGCSE, 1988)

Object oriented programming in the computer science curriculum (panel session). - Julie Zweigoron; John Bierbauer; Scott Knaster; Tomasz Pietrzykowski; John R. Pugh (SIGCSE, 1990)

Software Engineering - A Programming Approach, Second Edition. - Doug Bell 001; Ian Morrey; John R. Pugh (Prentice Hall, 1992)

Towards unifying analysis, design, and implementation in object-oriented environments. - Wilf R. LaLonde; John R. Pugh; Paul White; Jean-Pierre Corriveau (CASCON, 1993)

Smalltalk V - practice and experience. - Wilf R. LaLonde; John R. Pugh (Prentice Hall, 1994)

Gathering Metric Information Using Metalevel Facilities. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1994)

Extending the Programming Environment: A Get and Set Builder for the Browser. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1994)

Providing a Dynamic Bubble Help Facility. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1994)

Providing a Dynamic Bubble Help Facility: Part 2: The Help Facility. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1994)

Just Cloning Around. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1994)

Communicating Reusable Designs via Design Patterns. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1995)

Using SOM in VisualAge and IBM Smalltalk. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1995)

Complexity in C++: A Smalltalk Perspective. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1995)

Preparing for 3D Graphics: Interfacing to OpenGL. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1995)

Rendering 3-D Graphics in OpenGL. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1995)

Tool Upgrading: Replacing the VisualWorks File Browser. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1995)

Building a Log Book in VisualAge. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1995)

Extending the VisualAge Log Book with a Reader/Writer Part. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1995)

Dynamically Resizing Panes. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1996)

Building a Region Editor. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1996)

Using OLE Clients. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1996)

Preparing to Use the Distributed Facility in IBM Smalltalk. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1996)

Using the Distributed Facility in IBM Smalltalk to Implement a Distributed Bank Account Browser. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1996)

Smalltalk on the World Wide Web. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1996)

Object Ensemble Builders. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1996)

Polymorphic Widget Controllers. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1996)

Using Microsoft's DirectPlay to Interconnect Smalltalk Browsers Across the Net. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1996)

A Report from OOPSLA. - John R. Pugh (ACM SIGPLAN Notices, 1996)

Need-Driven Designs. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1997)

Using Dolphin Smalltalk. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1997)

Intelligent Methods. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1997)

Internet/Intranet Applications. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1997)

A Reader for VRML. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1997)

Seventy Columns and the Benefit of Hindsight. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1997)

Returning Collections Confidently. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1997)

Building A Computerized Story Book Reader. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1997)

Building a Listener Engine: A Smalltalk Interface to Speech Recognition. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1997)

Building a Speech-Controlled Recipe Browser. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1998)

Changing the Engine While the Car Is in Motion. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1998)

Layout Managers. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1998)

Texture Wrappers: An Exercise in Micro Design. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1998)

Recreational Puzzle Makers. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1998)

Skip Lists for Smalltalk. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1998)

A Velocity-Sensitive Mouse. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1998)

Light-Intensity Experiments. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1998)

External Data Managers. - Wilf R. LaLonde; John R. Pugh (J. Object Oriented Program., 1998)