| 1999 |
| 59 | | Wilf R. LaLonde:
Inlining C in Smalltalk Methods.
JOOP 11(8): 68-74 (1999) |
| 58 | | Wilf R. LaLonde:
Smart Bitmaps.
JOOP 11(9): 67-74 (1999) |
| 1998 |
| 57 | | Wilf R. LaLonde,
John R. Pugh:
Building a Speech-Controlled Recipe Browser.
JOOP 10(8): 69-74, 79 (1998) |
| 56 | | Wilf R. LaLonde,
John R. Pugh:
Changing the Engine While the Car Is in Motion.
JOOP 10(9): 9-15 (1998) |
| 55 | | Wilf R. LaLonde,
John R. Pugh:
Layout Managers.
JOOP 11(1): 63-68 (1998) |
| 54 | | Wilf R. LaLonde,
John R. Pugh:
Texture Wrappers: An Exercise in Micro Design.
JOOP 11(2): 70-74 (1998) |
| 53 | | Wilf R. LaLonde,
John R. Pugh:
Recreational Puzzle Makers.
JOOP 11(3): 67-71 (1998) |
| 52 | | Wilf R. LaLonde,
John R. Pugh:
Skip Lists for Smalltalk.
JOOP 11(4): 71-77 (1998) |
| 51 | | Wilf R. LaLonde,
John R. Pugh:
A Velocity-Sensitive Mouse.
JOOP 11(5): 76-79, 87 (1998) |
| 50 | | Wilf R. LaLonde,
John R. Pugh:
Light-Intensity Experiments.
JOOP 11(6): 88-92 (1998) |
| 49 | | Wilf R. LaLonde,
John R. Pugh:
External Data Managers.
JOOP 11(7): 74-78, 87 (1998) |
| 1997 |
| 48 | | Wilf R. LaLonde,
John R. Pugh:
Intelligent Methods.
JOOP 10(1): 69-71 (1997) |
| 47 | | Wilf R. LaLonde,
John R. Pugh:
Internet/Intranet Applications.
JOOP 10(2): 63-67 (1997) |
| 46 | | Wilf R. LaLonde,
John R. Pugh:
A Reader for VRML.
JOOP 10(3): 62-68 (1997) |
| 45 | | Wilf R. LaLonde,
John R. Pugh:
Seventy Columns and the Benefit of Hindsight.
JOOP 10(4): 24-34 (1997) |
| 44 | | Wilf R. LaLonde,
John R. Pugh:
Returning Collections Confidently.
JOOP 10(5): 69-75 (1997) |
| 43 | | Wilf R. LaLonde,
John R. Pugh:
Building A Computerized Story Book Reader.
JOOP 10(6): 65-74, 76 (1997) |
| 42 | | Wilf R. LaLonde,
John R. Pugh:
Building a Listener Engine: A Smalltalk Interface to Speech Recognition.
JOOP 10(7): 15-20 (1997) |
| 41 | | Wilf R. LaLonde,
John R. Pugh:
Need-Driven Designs.
JOOP 9(8): 70-74 (1997) |
| 40 | | Wilf R. LaLonde,
John R. Pugh:
Using Dolphin Smalltalk.
JOOP 9(9): 73-77 (1997) |
| 1996 |
| 39 | | Wilf R. LaLonde,
John R. Pugh:
Dynamically Resizing Panes.
JOOP 8(8): 54-58, 72 (1996) |
| 38 | | Wilf R. LaLonde,
John R. Pugh:
Building a Region Editor.
JOOP 8(9): 57-64 (1996) |
| 37 | | Wilf R. LaLonde,
John R. Pugh:
Using OLE Clients.
JOOP 9(1): 76-82 (1996) |
| 36 | | Wilf R. LaLonde,
John R. Pugh:
Preparing to Use the Distributed Facility in IBM Smalltalk.
JOOP 9(2): 44-48 (1996) |
| 35 | | Wilf R. LaLonde,
John R. Pugh:
Using the Distributed Facility in IBM Smalltalk to Implement a Distributed Bank Account Browser.
JOOP 9(3): 50-59 (1996) |
| 34 | | Wilf R. LaLonde,
John R. Pugh:
Smalltalk on the World Wide Web.
JOOP 9(4): 82-85 (1996) |
| 33 | | Wilf R. LaLonde,
John R. Pugh:
Object Ensemble Builders.
JOOP 9(5): 68-72, 81 (1996) |
| 32 | | Wilf R. LaLonde,
John R. Pugh:
Polymorphic Widget Controllers.
JOOP 9(6): 40-46 (1996) |
| 31 | | Wilf R. LaLonde,
John R. Pugh:
Using Microsoft's DirectPlay to Interconnect Smalltalk Browsers Across the Net.
JOOP 9(7): 58-64, 74 (1996) |
| 1995 |
| 30 | | Wilf R. LaLonde,
John R. Pugh:
Communicating Reusable Designs via Design Patterns.
JOOP 7(8): 69-71, 88 (1995) |
| 29 | | Wilf R. LaLonde,
John R. Pugh:
Using SOM in VisualAge and IBM Smalltalk.
JOOP 7(9): 68-75 (1995) |
| 28 | | Wilf R. LaLonde,
John R. Pugh:
Complexity in C++: A Smalltalk Perspective.
JOOP 8(1): 49-56 (1995) |
| 27 | | Wilf R. LaLonde,
John R. Pugh:
Preparing for 3D Graphics: Interfacing to OpenGL.
JOOP 8(2): 77-84 (1995) |
| 26 | | Wilf R. LaLonde,
John R. Pugh:
Rendering 3-D Graphics in OpenGL.
JOOP 8(3): 63-72 (1995) |
| 25 | | Wilf R. LaLonde,
John R. Pugh:
Tool Upgrading: Replacing the VisualWorks File Browser.
JOOP 8(5): 69-77 (1995) |
| 24 | | Wilf R. LaLonde,
John R. Pugh:
Building a Log Book in VisualAge.
JOOP 8(6): 81-84 (1995) |
| 23 | | Wilf R. LaLonde,
John R. Pugh:
Extending the VisualAge Log Book with a Reader/Writer Part.
JOOP 8(7): 57-60, 63 (1995) |
| 1994 |
| 22 | | Wilf R. LaLonde,
John R. Pugh:
Gathering Metric Information Using Metalevel Facilities.
JOOP 7(1): 33-37 (1994) |
| 21 | | Wilf R. LaLonde,
John R. Pugh:
Extending the Programming Environment: A Get and Set Builder for the Browser.
JOOP 7(2): 74-78 (1994) |
| 20 | | Wilf R. LaLonde,
John R. Pugh:
Providing a Dynamic Bubble Help Facility.
JOOP 7(3): 48-51 (1994) |
| 19 | | Wilf R. LaLonde,
John R. Pugh:
Providing a Dynamic Bubble Help Facility: Part 2: The Help Facility.
JOOP 7(4): 74-76 (1994) |
| 18 | | Wilf R. LaLonde,
John R. Pugh:
Just Cloning Around.
JOOP 7(5): 73-80 (1994) |
| 1993 |
| 17 | EE | Wilf R. LaLonde,
John R. Pugh,
Paul White,
Jean-Pierre Corriveau:
Towards unifying analysis, design, and implementation in object-oriented environments.
CASCON 1993: 563-569 |
| 1989 |
| 16 | | Daryl H. Graf,
Wilf R. LaLonde:
Neuroplanners and Their Application to Eyes/Head/Neck Coordination.
IJCAI 1989: 1022-1028 |
| 15 | EE | Wilf R. LaLonde:
Designing Families of Data Types Using Exemplars.
ACM Trans. Program. Lang. Syst. 11(2): 212-248 (1989) |
| 1988 |
| 14 | | Wilf R. LaLonde,
Mark Van Gulik:
Building a Backtracking Facility in Smalltalk Without Kernel Support.
OOPSLA 1988: 105-122 |
| 13 | | Kent Beck,
Raghu Raghavan,
Wilf R. LaLonde,
Daniel Weinreb:
Panel: Experiences with Reusability.
OOPSLA 1988: 371-376 |
| 12 | | Danny Epstein,
Wilf R. LaLonde:
A Smalltalk Window System Based on Constraints.
OOPSLA 1988: 83-94 |
| 1987 |
| 11 | EE | John R. Pugh,
Wilf R. LaLonde,
David A. Thomas:
Introducing object-oriented programming into the computer science curriculum.
SIGCSE 1987: 98-102 |
| 1986 |
| 10 | | Wilf R. LaLonde,
Dave A. Thomas,
John R. Pugh:
An Exemplar Based Smalltalk.
OOPSLA 1986: 322-330 |
| 1984 |
| 9 | EE | Wilf R. LaLonde:
Comments on Soisalon-Soininen's "Inessential Error Entries".
ACM Trans. Program. Lang. Syst. 6(3): 432-439 (1984) |
| 1983 |
| 8 | | Wilf R. LaLonde,
John R. Pugh:
A Simple Technique for Converting from a Pascal Shop to a C. Shop.
Softw., Pract. Exper. 13(9): 771-775 (1983) |
| 1982 |
| 7 | EE | Wilf R. LaLonde,
Jim des Rivières:
A Flexible Compiler Structure That Allows Dynamic Phase Ordering.
SIGPLAN Symposium on Compiler Construction 1982: 134-139 |
| 1981 |
| 6 | EE | Wilf R. LaLonde,
Jim des Rivières:
Handling Operator Precedence in Arithmetic Expressions with Tree Transformations.
ACM Trans. Program. Lang. Syst. 3(1): 83-103 (1981) |
| 5 | EE | Wilf R. LaLonde:
The Construction of Stack-Controlling LR Parsers for Regular Right Part Grammars.
ACM Trans. Program. Lang. Syst. 3(2): 168-206 (1981) |
| 1979 |
| 4 | | Wilf R. LaLonde:
Constructing LR Parsers for Regular Right Part Grammars.
Acta Inf. 11: 177-193 (1979) |
| 1977 |
| 3 | | Wilf R. LaLonde:
Regular Right Part Grammars and Their Parsers.
Commun. ACM 20(10): 731-741 (1977) |
| 1976 |
| 2 | | Wilf R. LaLonde:
On Directly Constructing LR(k) Parsers Without Chain Reductions.
POPL 1976: 127-133 |
| 1971 |
| 1 | | Wilf R. LaLonde,
E. S. Lee,
James J. Horning:
An LALR(k) Parser Generator.
IFIP Congress (1) 1971: 513-518 |