@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.",
}
