Path: funic!news.funet.fi!fuug!mcsun!uunet!stanford.edu!rutgers!cmcl2!acf3!schonber From: schonber@acf3.NYU.EDU (Ed Schonberg) Newsgroups: comp.lang.ada Subject: Ada/Ed available. Message-ID: <61990003@acf3.NYU.EDU> Date: 20 Feb 92 22:38:00 GMT Sender: notes@cmcl2.nyu.edu (Notes Person) Organization: New York University Lines: 90 Nntp-Posting-Host: acf3.nyu.edu ---------------------- Free Ada interpreter ------------------------ (Reposting) The New York University Ada/Ed interpreter is now available by anonymous ftp. Ada/Ed is an Ada interpreter for Unix and DOS-386 machines. The system can be found on cs.nyu.edu (a.k.a 128.122.140.24) in directory pub/adaed Login to this machine with user name anonymous, and use your actual email coordinates as password. The distribution is packaged in compressed tar file Adaed-1.11.0a.tar.Z. The distribution contains all sources, documentation, the Makefile, and some shell scripts used in building Ada/Ed. The same directory also contains a distribution for DOS-386 machines. File Adaed-1.11.0a-pc.tar.Z includes sources and documentation as above, and EXE files as well for all phases of the system. You should set ftp mode to binary when transfering the DOS file. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Purpose License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Some details. ------------- Ada/Ed is a translator-interpreter for Ada. It is intended as a teaching tool, and does not have the capacity, performance, or robustness of commercial Ada compilers. Ada/Ed was developed at New York University, as part of a long-range project in languague definition and software prototyping. The project produced the first validated translator for Ada, in the form of an executable definition of the language written in SETL. The SETL system served as design document and prototype for the C version being released today. Ada/Ed was last validated under version 1.7 of the ACVC tests. Therefore it is not currently a validated Ada system, and users can expect to find small discrepancies between Ada/Ed and currently validated compilers. The major deficiency of the system is that, being an interpreter, it does not implement most representation clauses, and thus does not support systems programming close to the machine level. This lack is responsible for most of the 100-odd tests of ACVC 1.11 that Ada/Ed currently fails. We trust that even with these limitations, Ada/Ed will be of use to the Ada community at large: students, educators, user, and implementors. The sources of the system should be of interest to compiler writers, and we hope that they will encourage the construction of software tools to make the system more usable and polished. The NYUADA project does not have the resources to promise regular new maintenance releases of the software, but will do its best to keep track of reported errors, workarounds, and fixes. We will also produce at irregular intervals design notes and additional documentation on the front-end of the system. We urge users to send comments, corrections and bug reports (reduced to their simplest form!) to: adaed@cs.nyu.edu All users of Ada/Ed are urged to register themselves by sending email to the above address, or to the NYUADA project, New York University, 251 Mercer Street, New York, NY 10012. This will allow us to notify users of updates and new releases of the system. Those that modify or adapt the system are also encouraged to let us know what creative uses they have found for it. Warranty. --------- This software is release 1.11.0a of the Ada/Ed system. Copyright C 1986-1992 New York University It is distributed absolutely WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. To receive a copy of the GNU General Public License write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139. ----------------------------------------------------------------------------- Edmond Schonberg Computer Science Department New York University 251 Mercer Street NY NY 10012 schonberg@cs.nyu.edu