ralph@CS.ARIZONA.EDU ("Ralph Griswold") (03/22/91)
Archive-name: languages/icon/icon-compiler/1991-03-21
Archive-directory: cs.arizona.edu:/icon/v8/Compiler/ [192.12.69.1]
Original-posting-by: ralph@CS.ARIZONA.EDU ("Ralph Griswold")
Original-subject: An Optimizing Compiler for Icon
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)
Icon Compiler for UNIX Platforms
A preliminary release of the optimizing compiler for the Icon programming
language is now available. This compiler generates stand-alone executable
files unlike the Icon interpreter. The compilation process itself is slow
compared with the interpreter, but the resulting executable files run
much faster than interpreted ones.
The Icon compiler produces C code, so you'll need a C compiler to use it.
The preliminary release corresponds approximately to Version 7.6 of Icon
and does not have all Version 8 features. Version 8 of the compiler will
be released later.
The preliminary release is now available via FTP for several UNIX platforms.
The presently available platforms are:
DECstation 3100 running Ultrix
HP 9000/330 running HP/UX
Iris 4D running IRIX
NeXT running Mach
Sequent Symmetry running DYNIX
Sun 3 Workstation running SunOS
Sun 4 Workstation running SunOS
VAX running 4.3 BSD
Implementations for other platforms will be added as they are completed.
The present release is in object format. Complete source code for the
compiler will be released later.
To get a copy of the Icon compiler, do an anonymous FTP to cs.arizona.edu.
Then cd to /icon/v8/Compiler. There are two subdirectories, Docs and
Packages.
The subdirectory Docs contains PostScript for an installation manual (IPD165)
and a user's guide (IPD157). You should print and read these documents before
getting a copy of the compiler.
The subdirectory Packages contains several additional subdirectories,
one for each presently supported platform. The subdirectory names identify
the platforms.
See the READ.ME files in the various directories for additional information.
Please direct any questions to me, not icon-group.
Ralph Griswold / Dept of Computer Science / Univ of Arizona / Tucson, AZ 85721
+1 602 621 6609 ralph@cs.arizona.edu uunet!arizona!ralph