The Early History Of Smalltalk by Alan Kay
Abstract TOC Introduction Section I II III IV V VI

The Early History of Smalltalk

Table of Contents

Introduction 2
I. 1960-66--Early OOP and other formative ideas of the sixties
B220 File System
SketchPad & Simula
4
II. 1967-69--The FLEX Machine, an OOP-based personal computer
Doug Englebart and NLS
Plasma Panel, GRAIL, LOGO, Dynabook
6
III. 1970-72--Xerox PARC
KiddiKomp
miniCOM
Smalltalk-71
Overlapping Windows
Font Editing, Painting, Animation, Music
Byte Codes
Iconic Programming
12
IV. 1972-76--Xerox PARC: The first real Smalltalk (-72)
The two bets: birth of Smalltalk and Interim Dynabook
Smalltalk-72 Principles
The Smalltalk User Interface
Development of the Smalltalk Applications & System
Evolution of Smalltalk: ST-74, ooze storage management
Smalltalk and Children
17
V. 1976-80--The first modern Smalltalk (-76)
"Let's burn our disk packs"
The Notetaker
Smalltalk-76
Inheritance
More Troubles With Xerox
ThingLab
Apple Demo
29
VI. 1980-83--The release version of Smalltalk (-80)
Transformations
Coda
38
References Cited in Text 41
Appendix I: KiddieKomp Memo 45
Appendix II: Smalltalk-72 Interpreter Design 47
Appendix III: Acknowledgments 50
Appendix IV: Event Driven Loop Example 53
Appendix V: Smalltalk-76 Internal Structures 54

Abstract TOC Introduction

Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee and/or specific permission.
HOPL-II/4/93/MA, USA
© 1993 ACM 0-89791-571-2/93/0004/0069...$1.50

The Early History Of Smalltalk by Alan Kay
Abstract TOC Introduction Section I II III IV V VI