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 |