Eli Compiler Construction System Version 3.5 now available

kadhim@riker.cs.colorado.edu (Basim Kadhim)
Mon, 1 Nov 1993 20:49:35 GMT

          From comp.compilers

Related articles
Eli Compiler Construction System Version 3.5 now available kadhim@riker.cs.colorado.edu (1993-11-01)
| List of all articles for this month |
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
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.