Contributions: Languages and Tools
Smalltalk-Based Compiler Construction Tools, OTI, July 1989.
Embedded Smalltalk, OTI, 1988 - 1989.
Design and Implementation of Digitalk Smalltalk/V Mac, OTI, 1987 -
Object Oriented Programming and Smalltalk, University of Santa Cruz
Extension Program, July 1988.
Object Oriented Programming and Smalltalk, Cognos Inc., April 1988
Object Oriented Design and Implementation of Embedded Systems, Allen-Bradley,
Object Oriented Design and Implementation of Embedded Systems, DREO,
Object Oriented Programming and Smalltalk, BNR, August 1987 - 1988.
Implementation of a Multitasking Smalltalk for Embedded Systems, Digitalk/DREO,
1986 - 1988.
OCRI Workshops On Smalltalk & Lisp, June 1985, 1986.
Design and Implementation of DOODL - An object-oriented language for
distributed systems, Dy-4 Systems, 1984.
CSA Programming Language Standards for Dy-4, May 1983.
DC - A Distributed C for investigating simulating distributed algorithms,
Carleton University, 1982 - 1984.
Feasibility of Automatic Programming of Flight Simulators at CAE,
Honeywell Canada, June 1981.
State of the Art Seminar - Programming Environments, Honeywell Information
Systems, July 1980.
Designed and implemented a compiler for the ST8B Integrated Circuit
Tester, BNR, Feb 1978 - June 1978.
Architecture of the CP-6 Pascal Compiler, Honeywell Information Systems,
Design of SCAN - Lexical Scanner Generator, Carleton University, 1975.
Chairman, CP-V Language Processor Technical Committee, Xerox, 1974
Implementation of the NEST, a BNR designed compiler-compiler, Carleton
Design of and Implementation of a Decision Table Translator, Carleton