Previous | Table of Contents | Next |
The newsgroup comp.lang.icon handles news related to Icon. There also is a mailing list connected to the newsgroup via a gateway. To subscribe, send mail to
icon-group-request@cs.arizona.edu
Information about Icon also is available from
Some of the material presented here was adapted from The Icon Programming Language, third edition (Griswold & Griswold, 1996) and is used by permission of the publisher, Peer-to-Peer Communications, Inc. Portions of the material on graphics facilities and interface design are based on material in Graphics Programming in Icon (Griswold, Jeffery, & Townsend, 1997), also by permission of the publisher, Peer-to-Peer Communications, Inc. Some of the material on programming techniques was derived from The Icon Analyst (Griswold, Griswold, & Townsend, 1990) and is used by permission of the editors.
The author is indebted to his wife, Madge T. Griswold, for careful readings of the manuscript and numerous helpful suggestions.
Beiler, A. H. 1966. Re-creations in the theory of Numbers; The queen of mathematics entertains (2nd ed.). New York: Dover Publications.
Berk, T., L. Brownston, and A. Kaufman. May 1982. A new color-naming system for graphics languages. IEEE Computer Graphics and Applications pp. 3744.
Farber, D. J., R. E. Griswold, and I. P. Polonsky. 1964. SNOBOL, a string manipulation language. Journal of the ACM, 11:2130.
Griswold, R. E. Users Manual for the Icon Programming Language. 1978. Technical Report TR 78-14. Tucson, AZ: The University of Arizona, Department of Computer Science.
Griswold, R. E. and M. T. Griswold. 1986. The implementation of the Icon programming language. Princeton, NJ: Princeton University Press.
Griswold, R. E. and M. T. Griswold. 1996. The Icon programming language (3rd ed.). San Jose, CA: Peer-to-Peer Communications.
Griswold, R. E., C. L. Jeffery, and G. M. Townsend. 1996. Version 9.3 of the Icon programming language. Technical Report IPD278. Tucson, AZ: The University of Arizona, Department of Computer Science.
Griswold, R. E., C. L. Jeffery, and G. M. Townsend. 1998. Graphics programming in Icon. San Jose, CA: Peer-to-Peer Communications.
Griswold, R. E., J. F. Poage, and I. P. Polonsky. 1971. The SNOBOL4 programming language (2nd ed.). Englewood Cliffs, NJ: Prentice Hall.
Hanson, D. R., and R. E. Griswold. 1978. The SL5 Procedure Mechanism. Communications of the ACM, pp. 392400.
Hofstadter, D. R. 1979. Gödel, Escher, Bach: An eternal golden braid. New York: Basic Books.
Horowitz, E. and S. Sahni. 1978. Fundamentals of computer algorithms. Potomac, MD: Computer Science Press.
Kleene, S. C. Introduction to metamathematics. 1952. Princeton, NJ: Van Nostrand Company.
Mitchie, D. 1967. Memo functions: A language feature with rote learning properties. DMIP Memorandum MIP-R-29. Edinburgh, Scotland.
Murray, J. D. and W. vanRyper. 1994. Encyclopedia of graphics file formats. Sebastopol, CA: OReilly.
Townsend, G. M. and M. Cameron. 1996. VIB: A visual interface builder for Icon; Version 3. Technical Report IPD265. Tucson, AZ: The University of Arizona, Department of Computer Science.
Yngve, V. H. 1958. A programming language for mechanical translation. Mechanical Translation 5:2541.
Previous | Table of Contents | Next |