INCENSE
- 1 July 1983
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 17 (3) , 115-125
- https://doi.org/10.1145/964967.801140
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.Keywords
This publication has 6 references indexed in Scilit:
- An overview of the programming language Smalltalk-72ACM SIGPLAN Notices, 1979
- Abstraction mechanisms in CLUCommunications of the ACM, 1977
- Two systems which produce animated representations of the execution of computer programsACM SIGCSE Bulletin, 1975
- The humble programmerCommunications of the ACM, 1972
- An example of the manipulation of directed graphs in the AMBIT/G programming languagePublished by Association for Computing Machinery (ACM) ,1967
- Computer-drawn flowchartsCommunications of the ACM, 1963