Icon is a high-level programming language with extensive facilities for processing strings and structures. Icon has several novel features, including expressions that may produce sequences of results, goal-directed evaluation that automatically searches for a successful result, and string scanning that allows operations on strings to be formulated at a high conceptual level. The language is described in R. E. Griswold and M. T. Griswold, The Icon Programming Language, Prentice-Hall, Inc., Englewood Cliffs, NJ, second edition, 1990. For more information or assistance, contact: Icon Project voice: (520) 621-6613 Department of Computer Science fax: (520) 621-4246 The University of Arizona P.O. Box 210077 icon-project@cs.arizona.edu Tucson, AZ 85721-0077 U.S.A. WWW: http://www.cs.arizona.edu/icon/