The Science of Programming/SwayPresentations/Objects

 The Sway Object System 

John C. Lusth


 * Design Goals
 * Prototypes vs Classes
 * Closures as Objects
 * Environments as Objects
 * Classes via Concatenation
 * Supported Modes of Inheritance
 * Inheritance Implementation Strategies
 * Extension Inheritance
 * Reification Inheritance
 * Variation Inheritance
 * Public and Private Components
 * Class and Object Components
 * Examples
 * /Examples5/