@Bibtex-file{Compiler/icon.bib, title = "Bibliography on the Icon programming language", author = "Nelson H. F. Beebe", email = "beebe math.utah.edu", address = "Center for Scientific Computing\\ University of Utah\\ Department of Mathematics, 105 JWB\\ 155 S 1400 E RM 233\\ Salt Lake City, UT 84112-0090\\ USA", supported = "yes", keywords = "BibTeX, bibliography, Icon programming language", abstract = "This is a bibliography of publications about the Icon programming language, implementations of which are freely available for most major platforms, in source and binary form, at the Icon development site", readme = "http://www.cs.arizona.edu/icon/index.html ftp://ftp.cs.arizona.edu/icon \par The Icon Newletter appears a few times a year; issue 54 appeared in December 1997. See \par http://www.cs.arizona.edu/icon/inl/inl.htm \par The Icon Analyst is a small journal that appear six times yearly. See \par http://www.cs.arizona.edu/icon/analyst/ia.htm \par Apparently 283 technical reports have been produced about Icon; none are yet covered by this bibliography. See \par http://www.cs.arizona.edu/icon/docs/docs.htm \par Icon is a descendant of Snobol, and like that older language, is well-suited to pattern-matching and string-processing applications. \par Icon also has some unusual programming language features, such as functions that can return multiple values or elements of infinite sequences, coroutines, and expression suspend/resume, that make it worthy of study both for programmers, and for compiler implementors (see Griswold:1986:IIP below). \par Icon's Web site (see above) describes it like this: ``Icon is a high-level, general-purpose programming language with a large repertoire of features for processing data structures and character strings. Icon is an imperative, procedural language with a syntax reminiscent of C and Pascal, but with semantics at a much higher level.'' \par This bibliography has been constructed almost entirely from entries in other bibliographies in the TeX User Group bibliography archive at ftp://ftp.math.utah.edu/pub/tex/bib.", } .