[comp.lang.icon] ProIcon 2.0

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