[comp.lang.ada] Summary: Public-domain Ada interpreters

bw10@prism.gatech.EDU (WILLIAMS,BRYAN D.) (06/27/91)

About two weeks ago, I posted a request asking for information about
public-domain Ada interpreters that would run under UNIX on HP/Apollo
workstations.  Following is a summary of the information I received.
I'd like to thank all of you who took the time to respond.

There appear to be two Ada interpreters of interest.  One is currently
available by anonymous FTP and another should be placed in the public
domain and become available later in the year.

    1) Ada Command Environment (ACE)

       This Ada interpreter is currently available via anonymous FTP
       from stars.rosslyn.unisys.com (128.126.164.2), where it resides
       in pub/ACE_8.0.tar.Z.  It is a product of the STARS project
       funded by the DoD, and apparently is currently supported only
       under SunOS (though I'm told it should be "highly portable").
       Tim Schreyer (schrey@prc.unisys.com) and Del Gordon
       (gordon@stars.reston.unisys.com) informed me of this
       interpreter.

    2) Ada/Ed

       This C-based Ada interpreter is currently being upgraded at New
       York University.  An earlier version has been validated under
       ACVC 1.7.  The updated version will be validated under ACVC
       1.11 later in the year, at which time it will be placed in the
       public domain and made available via anonymous FTP.  There are
       no current plans to port Ada/Ed to the Apollo, but the source
       code will be available so it should be possible to port it.
       The Ada/Ed group at NYU is under contract with the Ada9X
       project, so a full Ada9X version will be available when the
       language revision is completed.  Mike Feldman (mfeldman@seas.gwu.edu)
       informed me of Ada/Ed, and Ed Schonberg (schonber@acf2.nyu.edu)
       of NYU provided further information about it.

I also received a response from David Wheeler (wheeler@ida.org) indicating
that the text "Crafting a Compiler" by Fischer & LeBlanc includes some
information about a compiler implementation of an Ada subset, and that a
similar compiler at George Washington University includes an implementation
of tasking.

Thanks again to all who responded.  The Net is a wonderful thing.

--------------
Bryan Williams
Georgia Tech Research Institute
bw10@prism.gatech.edu