Towards the design of an intrinsically graphical language
- 23 August 1978
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 12 (3), 28-32
- https://doi.org/10.1145/800248.807365
Abstract
Coding a large and diversified graphics application system is a difficult task. We suggest an approach to this problem in which programs are built up using Objects (e.g., Classes, Modules) newly generated or drawn from a library. Each Object has an Aid which supports an interactive dialogue with the programmer resulting in the insertion of the appropriate references to the Object into the developing code. An Aid can display graphical Objects and accept sketching and picture editing. An Association capability allows the programmer to generate code corresponding to the displayed graphical material. The Association can be literal, with numerical values being inserted, or symbolic, with variable arguments inserted. A Programming System that is so structured implements an Intrinsically Graphical Language because the code can be “written” using both textual and graphical dialogues.Keywords
This publication has 2 references indexed in Scilit:
- Programming in an Interactive Environment: the ``Lisp'' ExperienceACM Computing Surveys, 1978
- The Smalltalk-76 programming system design and implementationPublished by Association for Computing Machinery (ACM) ,1978