home *** CD-ROM | disk | FTP | other *** search
/ ftp.update.uu.se / ftp.update.uu.se.2014.03.zip / ftp.update.uu.se / pub / rainbow / msdos / decus / RB124 / icondoc.arc / FLYER.DOC next >
Text File  |  1986-09-23  |  7KB  |  199 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                     The Icon Programming Language
  13.  
  14.  
  15.  
  16.  Language Features: Icon is a high-level, general-purpose program-
  17.  ming language that is designed for nonnumerical applications.  It
  18.  supports many data types, including variable-length strings, lists
  19.  with flexible access methods, sets, and tables with associative
  20.  lookup. Storage management is automatic.  Icon has a goal-directed
  21.  evaluation mechanism that allows concise solutions of many program-
  22.  ming tasks to be formulated easily.  Its string scanning facility
  23.  is comparable to pattern matching in SNOBOL4, but Icon allows all
  24.  language operations to be used in the analysis and synthesis of
  25.  strings.
  26.  
  27.  Applications: Icon has been used for a wide variety of tasks,
  28.  including text analysis and generation, document formatting, sym-
  29.  bolic mathematics, artificial intelligence, molecular genetics, and
  30.  rapid prototyping.
  31.  
  32.  Implementations: Icon has been implemented on a wide variety of
  33.  computers running UNIX* ranging from large mainframes to personal
  34.  computers. It also has been implemented for personal computers run-
  35.  ning MS-DOS and for VAX computers running VMS. All of these imple-
  36.  mentations are of the latest version, Version 6.  There are, as
  37.  yet, no implementations of Icon for XENIX, the Macintosh, the
  38.  Amiga, or the Atari ST, although work on these is in progress.
  39.  
  40.  Availability: The Icon Project at The University of Arizona distri-
  41.  butes Icon.  The implementation, including the source code, is in
  42.  the public domain; there are no licensing requirements or restric-
  43.  tions on its use. The only charges are those necessary to cover the
  44.  costs of media, documentation, handling, and shipping.
  45.  
  46.  Documentation: A brief description of Icon is included with all
  47.  distribution packages.  A complete description is contained in the
  48.  book _T_h_e _I_c_o_n _P_r_o_g_r_a_m_m_i_n_g _L_a_n_g_u_a_g_e, 313 pages, Griswold and
  49.  Griswold, Prentice-Hall, 1983, ISBN 0-13-449777-5. The list price
  50.  of this book currently is $23.95. It is stocked by many college
  51.  bookstores or can be ordered through any bookstore that handles
  52.  special orders or by telephone directly from Prentice-Hall: (201)
  53.  767-9520.  It also is available from the Icon Project as part of a
  54.  documentation package. See the attached order form.  There have
  55.  been some extensions to Icon since the book mentioned above was
  56.  published. These are described in a report that is included with
  57.  all distribution packages.
  58.  
  59.  Distribution: Icon for personal computers is distributed on 2S/DD
  60.  __________________________
  61.  *UNIX is a trademark of AT&T Bell Laboratories.
  62.  
  63.  
  64.                                 - 1 -             September 23, 1986
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  5-1/4'' diskettes.  Other implementations are distributed on mag-
  72.  netic tape. Some other formats are available as special orders; if
  73.  you have the need for a format that is not listed below, enquire.
  74.  
  75.  Delivery Charges: The charges listed below include parcel-post
  76.  delivery in the United States, Canada, and Mexico. Shipment to
  77.  other countries is made by air mail only, for which there are addi-
  78.  tional charges as follows: $5 per diskette package, $10 per tape
  79.  package, and $10 per documentation package.  Commercial express
  80.  delivery will be provided if authorization and an account number to
  81.  charge is provided with the order.
  82.  
  83.  Payment: Payment may be made by check or money order, but credit
  84.  card orders cannot be accepted.  Remittance _m_u_s_t be in U.S. dol-
  85.  lars, payable to the University of Arizona.  There is a $10 service
  86.  charge for a check drawn on a bank that does not have a branch in
  87.  the United States.  Payment should accompany the order. For organi-
  88.  zations that cannot provide pre-payment, purchase orders will be
  89.  accepted, but there is a $5 change for processing such orders.
  90.  
  91.  The Icon Newsletter: All persons who order Icon will receive the
  92.  next three issues of the Icon Newsletter, free of charge. This
  93.  Newsletter is published aperiodically, three or four times a year.
  94.  It contains information about new implementations, work in pro-
  95.  gress, items of general interest from mail to the Icon Project, and
  96.  a programming corner that covers various aspects related to the
  97.  Icon language and its use.
  98.  
  99.  The UNIX Package: The UNIX package listed below includes source
  100.  code, test programs, a library of Icon programs, and documentation
  101.  in both printed and machine-readable form (but not the Icon book).
  102.  The system can be configured to run on most computers with UNIX-
  103.  based operating systems, including the VAX, Sun Workstation, IBM RT
  104.  PC, AT&T 3B, and Pyramid.
  105.  
  106.  The VMS Package: The VMS package contains the same material as the
  107.  UNIX package. It requires VMS Release 4.2 or higher.
  108.  
  109.  The MS-DOS Packages: The MS-DOS implementation of Icon runs on com-
  110.  puters with 8086/88/186/286-family processors. IBM hardware compa-
  111.  tibility is not necessary. MS- or PC-DOS Version 2.0 or higher is
  112.  required.  There are both small and large memory model implementa-
  113.  tions. The small memory model uses 192 kilobytes of memory, while
  114.  the large memory model requires at least 256 kilobytes.  The small
  115.  memory model implementation is faster and more compact than the
  116.  large memory model implementation, but it cannot handle programs
  117.  that need large amounts of storage.  It is inadvisable to run both
  118.  the small and large memory model implementations on the same com-
  119.  puter because of file naming conflicts.  Source code is not
  120.  included; if you are interested in source code for MS-DOS Icon,
  121.  enquire.  The Icon program library for MS-DOS is the same for the
  122.  small and large memory models and is distributed on a separate
  123.  diskette.
  124.  
  125.  The Documentation Package: This package contains a copy of the Icon
  126.  book mentioned above, a description of recent additions to the
  127.  language, and a compilation of material from the programming
  128.  corners of previous Icon Newsletters.
  129.  
  130.                                 - 2 -             September 23, 1986
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  _________________________________________________________________
  138.  
  139.  Ship to:
  140.  
  141.  
  142.       Name     ______________________________
  143.  
  144.  
  145.       Address  ______________________________
  146.  
  147.  
  148.                ______________________________
  149.  
  150.  
  151.                ______________________________
  152.  
  153.  
  154.       Telephone______________________________
  155.  
  156.  
  157.  UNIX Icon (tape)                           $25 each ________
  158.     options: [] tar   [] cpio       [] 1600 bpi   [] 6250 bpi
  159.  
  160.  VAX/VMS Icon (tape)                        $25 each ________
  161.     options: [] 1600 bpi   [] 6250 bpi
  162.  
  163.  MS-DOS Icon, small-memory model (diskette) $15 each ________
  164.  
  165.  MS-DOS Icon, large-memory model (diskette) $15 each ________
  166.  
  167.  MS-DOS Icon Program Library (diskette)     $15 each ________
  168.  
  169.  Documentation Package                      $28 each ________
  170.  
  171.  Other charges (see above)                           ________
  172.  
  173.  Total                                               ________
  174.  
  175.  Comments:
  176.  
  177.  Return this form with payment to:
  178.  
  179.          Icon Project
  180.          Department of Computer Science
  181.          The University of Arizona
  182.          Tucson, AZ   85721
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                 - 3 -             September 23, 1986
  197.  
  198.  
  199.