Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Memos (1959 - 2004)
  5. Programmable Applications: Interpreter Meets Interface

Programmable Applications: Interpreter Meets Interface

Thumbnail Image
Download
Name

AIM-1325.pdf

Size

4.64 MB

Format

Adobe PDF

Checksum (MD5)

32444522ac00272d9a91a61e7208ad83

Thumbnail Image
Download
Name

AIM-1325.ps

Size

5.9 MB

Format

PostScript

Checksum (MD5)

52ab60a869e8dda45957b482d7a856b2

Author(s)
Eisenberg, Michael
Date Issued
October 1, 1991
Series/Report no.
AIM-1325
Abstract
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.
Subjects
applications programming
software design
Persistent DSpace Link
http://hdl.handle.net/1721.1/5980
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.