Nelson H. F. Beebe <beebe math . utah . edu> (email mangled to prevent spamming)
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
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
Keywords:
BibTeX, bibliography, Icon programming language
Author Comments:
http://www.cs.arizona.edu/icon/index.htmlftp://ftp.cs.arizona.edu/icon The Icon Newletter appears a few times a year; issue 54 appeared in December 1997. See http://www.cs.arizona.edu/icon/inl/inl.htm The Icon Analyst is a small journal that appear six times yearly. See http://www.cs.arizona.edu/icon/analyst/ia.htm Apparently 283 technical reports have been produced about Icon; none are yet covered by this bibliography. See http://www.cs.arizona.edu/icon/docs/docs.htm Icon is a descendant of Snobol, and like that older language, is well-suited to pattern-matching and string-processing applications. 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). 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.'' 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.