Reference and data construction in boxer
Boxer is an integrated computational environment encompassing a broad range of functionality, from programming to text editing, interactive graphics and data base activity. It is currently in the process of design and implementation at the University of California, Berkeley, and is intended largely for educational computing at all levels, from early elementary school into university. This note describes features from two sets of mechanisms in Boxer: The first specifies how one can refer to computational objects in Boxer, and the second specifies how one constructs compound objects. The common thread is that both of these exemplify important tradeoffs that one must make in designing systems for unsophisticated users, for example, easing the first stages of learning at the cost of formal simplicity of the system as perceived by experts.
KeywordsData Object Computational System Object Reference Reference Type Educational Computing
Unable to display preview. Download preview PDF.
- [diSessa 85]diSessa, A. A. A Principled Design for an Integrated Computational Environment, Human-Computer Interaction, Vol. 1, No. 1, 1985.Google Scholar
- [diSessa 86]di Sessa, A. A. Notes on the Future of Programming: Breaking the Utility Barrier, in User-Centered Systems Design, D. Norman and S. Draper (eds.), Lawrence Erlbaum Associates, Hillsdale, NJ: 1986.Google Scholar
- [diSessa and Abelson 86]diSessa, A. A. and Abelson, H. Boxer: An Expressive Reconstructible Medium, Communications of the ACM, in press for September, 1986.Google Scholar