This Article 
 Bibliographic References 
 Add to: 
The Tinkertoy Graphical Programming Environment
August 1988 (vol. 14 no. 8)
pp. 1110-1115

The Tinkertoy graphical interface to Lisp is described, in which programs are 'built' rather than written, out of icons and flexible interconnections. It represents a computer/user interface that can easily exceed the interaction speed of the best text-based language editors and command languages. It also provides a consistent framework for interaction across both editing and command execution. Moreover, because programs are represented graphically, structures that do not naturally conform to the text medium can be clearly described, the new kinds of information can be incorporated into programs and program elements.

[1] A. Goldberg,Smalltalk-80. The Interactive Programming Environment. Reading, MA: Addison-Wesley, 1984.
[2] P. M. Winston,Artificial Intelligence. Reading, MA: Addison-Wesley, 1984.
[3] K. N. Lodding, "Iconic interfacing,"IEEE Comput. Graphics and Applications, vol. 3, no. 2, pp. 11-20, 1983.
[4] M. W. Edel, "Tinkertoy: A practical iconic programming environment," Master's thesis, Dept. Elec. Eng., Univ. Illinois, June 1985.
[5] G. Raeder, "A survey of current graphical programming techniques,"Computer, vol. 18, no. 8, pp. 11-25, 1985.
[6] R. Levien, "Visual programming,"Byte, vol. 11, no. 2, pp. 135-144, 1986.
[7] T. Winograd, "Breaking the complexity barrier again,"ACM SIGPLAN Notices, vol. 10, no. 1, pp. 13-22, 1975.

Index Terms:
graphical programming environment; Tinkertoy graphical interface; Lisp; icons; user interface; computer graphics; LISP; programming environments; text editing; user interfaces
M. Edel, "The Tinkertoy Graphical Programming Environment," IEEE Transactions on Software Engineering, vol. 14, no. 8, pp. 1110-1115, Aug. 1988, doi:10.1109/32.7621
Usage of this product signifies your acceptance of the Terms of Use.