Affiliation:
1. Xerox Palo Alto Research Center, California
Abstract
Many modern computer languages allow the programmer to define and use a variety of data types. Few programming systems, however, allow the programmer similar flexibility when displaying the data structures for debugging, monitoring and documenting programs.
Incense
is a working prototype system that allows the programmer to interactively investigate data structures in actual programs. The desired displays can be specified by the programmer or a default can be used. The default displays provided by Incense present the standard form for literals of the basic types, the actual names for scalar types, stacked boxes for records and arrays, and curved lines with arrowheads for pointers. In addition to displaying data structures, Incense also allows the user to select, move, erase and redimension the resulting displays. These interactions are provided in a uniform, natural manner using a pointing device (
mouse
) and keyboard.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,General Computer Science
Reference25 articles.
1. Ahlberg J. H. Nilson E. N. and Walsh J. L. The Theory of Splines and their Applications. New York: Academic Press (1967). Ahlberg J. H. Nilson E. N. and Walsh J. L. The Theory of Splines and their Applications. New York: Academic Press (1967).
2. Two systems which produce animated representations of the execution of computer programs
3. An example of the manipulation of directed graphs in the AMBIT/G programming language
Cited by
62 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献