ralph@CS.ARIZONA.EDU ("Ralph Griswold") (12/22/90)
Version 2.0 of ProIcon, an implementation of Icon for the Macintosh, is now available. ProIcon is a stand-alone application with a standard Macintosh interface. It includes a capable program editor and has facilities for compiling and running Icon programs, setting program options, managing windows, and so forth; programs can be created, tested, and debugged without leaving the application. Program execution can be suspended and resumed at will or terminated at any time. On-line help is provided. ProIcon has many extensions beyond the standard version of Icon, including o function tracing (in addition to procedure tracing) o an optional termination dump of variables and their values o functions for manipulating windows, their contents, and the clipboard o functions for navigating through folders o functions for determining and setting file signatures Version 2.0 of ProIcon corresponds to Version 8 of Icon and has all its features. New with ProIcon 2.0 is support for external functions that provide access to HyperCard XCMDs and XFCNs, as well as functions that manipulate Icon data directly. ProIcon 2.0 also supports Icon's memory monitoring facility for saving details of storage allocation and garbage collection in allocation history files. A separate application provides animated color displays of allocation history files. Programs compiled under ProIcon can be given or sold to others; there are no licensing requirements or royalty fees for such distribution. For information about ProIcon, contact: Catspaw, Inc. P.O. Box 1123 Salida, Colorado 81201-1123 (719) 539-3884 Ralph Griswold / Dept of Computer Science / Univ of Arizona / Tucson, AZ 85721 (602) 621-6609 ralph@cs.arizona.edu uunet!arizona!ralph