file.pdf (1.33 MB)
Download file

The Prototype-Instance Object Systems in Amulet and Garnet

Download (1.33 MB)
journal contribution
posted on 01.01.1998, 00:00 authored by Brad Myers, Richard G. McDaniel, Robert C. Miller, Brad Vander Zander, Dario Giuse, David Kosbie, Andrew Mickish

Over the last 10 years, the CMU User Interface Software Project has been investigating prototype-based programming in two large-scale systems: Garnet in Lisp and Amulet in C++. The goal of these systems is to provide an effective way to prototype and implement user interface software. In addition to using a prototype-instance object model, these systems also use constraints to tie objects’ values together, and new models for input and output. The result is a significantly different style of programming than conventional class-based object systems, and even than other prototype-based systems.

History

Publisher Statement

All Rights Reserved

Date

01/01/1998

Usage metrics

Exports