Smalltalk-80: The Language and its Implementation
TABLE OF CONTENTS: (1) Objects and Messages (2) Expression Syntax (3) Classes and Instances (4) Subclasses (5) Metaclasses (6) Protocol for all Objects (7) Linear Measures (8) Numerical Classes (9) Protocol for All Collection Classes (10) Hierarchy of the Collection Classes (11) Three Examples that Use Collections (12) Protocol for Streams (13) Implementation of the Basic Collection Protocol (14) Kernel Support (15) Multiple Independent Processes (16) Protocol Classes (17) The Programming Interface (18) Graphics Kernel (19) Pens (20) Display Objects (21) Probability Distributions (22) Event-Driven Simulations (23) Statistics Gathering in Event-Driven Simulations (24) The Use of Resources in Event-Driven Simulations (25) Coordinated Resources for Event-Driven Simulations (26) The Implementation (27) Specification of the Virtual Machine (28) Formal Specification of the Interpreter (29) Formal Specification of the Primitive Methods (30) Formal Specification of the Object Memory.