Return to search

Programmable Applications: Interpreter Meets Interface

Current fashion in "user-friendly'' software design tends to place an overreliance on direct manipulation interfaces. To be truly expressive (and thus truly user-friendly), applications need both learnable interfaces and domain-enriched languages that are accessible to the user. This paper discusses some of the design issues that arise in the creation of such programmable applications. As an example, we present "SchemePaint", a graphics application that combines a MacPaint-like interface with an interpreter for (a "graphics-enriched'') Scheme.

Identiferoai:union.ndltd.org:MIT/oai:dspace.mit.edu:1721.1/5980
Date01 October 1991
CreatorsEisenberg, Michael
Source SetsM.I.T. Theses and Dissertation
Languageen_US
Detected LanguageEnglish
Format67 p., 6190346 bytes, 4861131 bytes, application/postscript, application/pdf
RelationAIM-1325

Page generated in 0.0021 seconds