Related articles |
---|
Eli Compiler Construction System Version 3.5 now available kadhim@riker.cs.colorado.edu (1993-11-01) |
Newsgroups: | comp.compilers |
From: | kadhim@riker.cs.colorado.edu (Basim Kadhim) |
Keywords: | tools, available |
Organization: | University of Colorado, Boulder |
Date: | Mon, 1 Nov 1993 20:49:35 GMT |
Version 3.5 of the Eli compiler construction system is now available
either on magnetic tape or via anonymous ftp. Complete system
documentation is also available in PostScript or printed form. This
release has been tested on the following machine/os combinations (reported
by "uname"):
Sun workstation running SunOS 4.1.x
Sun workstation (Solaris) running SunOS 5.2 sun4m sparc
DECstation5000 running Ultrix4.2
IBM RS/6000 running AIX Version 3, Release 2
HP 9000/370 running HP-UX Version B, Release B.09.00
HP 9000/715 running HP-UX Version E, Release A.09.01
SGI running IRIX System V Rel 4.0.5F
LINUX running Linux 0.99.12 Slackware-Release 1.0.3 i486
Eli integrates off-the-shelf tools and libraries with specialized language
processors to generate complete compilers quickly and reliably. It
simplifies the development of new special-purpose languages,
implementation of existing languages on new hardware and extension of the
constructs and features of existing languages. A paper outlining an early
version of the system appears in the February, 1992 issue of
"Communications of the ACM" (pages 121-131). The following are additional
references which pertain to the Eli system:
W.M. Waite, "An Executable Language Definition", ACM SIGPLAN Notices,
Volume 28(2), February, 1993.
U. Kastens, "Attribute Grammars in a Compiler Construction Environment",
Lecture Notes in Computer Science, Volume 545, Springer, 1991.
U. Kastens, "Executable Specifications for Language Implementation",
Lecture Notes in Computer Science, Volume 714, Springer, 1993.
Version 3.5 integrates component-level execution monitoring support. This
support allows users to view the execution of their program from the level
of the Eli components which comprise the processor. Version 3.5 also has
a number of additional module library components to solve even more common
tasks. For a more complete listing of enhancements to this version, view
the "news" node in the on-line documentation.
A mailing list devoted to discussions about Eli, announcements of bug
fixes, new features and releases and so on has been created. If you would
like to be added to the eli mailing list, send mail saying so to:
eli-request@cs.colorado.edu
To send mail to everyone on the list, send to:
eli@cs.colorado.edu
All mail of general interest to the Eli community should be sent to the
"eli" address.
To obtain a copy of Eli over the network, use ftp to access one of the
following sites. Log on as "anonymous", and give your net address when a
password is requested. Then change to the indicated directory and
transfer the files you desire (remember that compressed files, whose names
end in ".Z", must be transferred in binary mode):
ftp.cs.colorado.edu, directory /pub/cs/distribs/eli
ftp.uni-paderborn.de, directory /unix/eli
To order a magnetic tape or printed documentation, or to obtain additional
information about Eli, contact either:
Software Engineering Group
Department of Electrical and Computer Engineering
University of Colorado
Boulder, CO 80309-0425
USA
Phone: (303)492-3511
Fax: (303)492-2758
compiler@cs.colorado.edu
or:
Prof. Dr. U. Kastens
Universtaet Paderborn
FB17 Mathematik-Informatik
Warburger Str. 100
33098 Paderborn
GERMANY
Phone: +5251-60-2654
Fax: +5251-60-3853
compiler@uni-paderborn.de
--
Basim Kadhim kadhim@cs.colorado.edu
University of Colorado, Boulder
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.