Graphics Programming in Icon Version 9
Clinton L. Jeffery
Division of MCSS,
The University of Texas San Antonio, TX 78249, U.S.A
.
E-mail: jeffery@ringer.cs.utsa.edu
Ralph E. Griswold and Gregg M. Townsend
Department of Computer Science,
The University of Arizona, Tucson, AZ 85721, U.S.A.
E-mail: {ralph|gmt}@cs.arizona.edu
Abstract
Version 9 of the Icon programming language introduces support for
graphics and user interface programming as an extension of the
existing file-based input/output model, rather than introducing
graphics as a disjoint facility. Simplicity, generality, and
portability are the primary emphases. The result is a language in
which common graphic effects are easy to write using ordinary
procedural code. Complex techniques such as event-driven programming
are optional and not forced on the programmer when they are not needed.
Download the full text of this paper in
ASCII (29,546 bytes) and
POSTSCRIPT (555,238 bytes) form.
To Become a USENIX Member, please see our
Membership Information.