[To obtain the latest versions of the documents
in this section, see the document
home sites index.]
Icon
Development tools ·
Tutorials and FAQs ·
Reference materials ·
External resources
Icon was developed by Ralph Griswold and others in the late 1970s as a
successor to Snobol. Unlike Snobol, it
resembles the Algol family of languages (e.g. C
or Pascal). It is unusual in that it uses backtracking as a major
control flow construct in the form of "generators" which can be
reactivated by backtracking to generate successive values of a set.