MSDOS 386/486 Ada translator and interpreter
languages/ada/compiler/adaed: File Name Size --------- ---- gwu/ 512 nyu/ 512 languages/ada/compiler/adaed/gwu: File Name Size --------- ---- dos/ 512 mac/ 512 languages/ada/compiler/adaed/gwu/dos: File Name Size --------- ---- binaries.zip 1,431,491 deptree.zip 34,437 envsourc.zip 103,339 hlpsourc.zip 318,490 monsourc.zip 58,787 nyusourc.zip 926,615 packing.lst 640 pretty.zip 89,467 readme.dos 13,545 readme.nyu 24,329 script11.zip 15,999 support.zip 371,454 unzip.exe 30,581 userman.dos 32,497 zip19p1.zip 202,112 languages/ada/compiler/adaed/gwu/mac: File Name Size --------- ---- adademos.sea 94,720 c-source.sit 1,006,328 gwada68k.hqx 1,059,619 gwadafat.hqx 1,776,889 readme.mac 6,654 readme.nyu 24,329 userman.mac 12,215 languages/ada/compiler/adaed/nyu: File Name Size --------- ---- README 923 README2 5,589 README3 171 adaed.tar 3,596,288 adaedexe.zoo 997,635 adaedsrc.zoo 1,279,174 dasc.com 14,955 readme.pc 21,996 unpack.doc 923 zoo.exe 67,192 Totals ============== ============== 36 Files 13,621,431
PAL Manager's Note: the adaed/nyu tree contains the original, the adaed/gwu tree contains a version enhanced by Michael Feldman. 1. INTRODUCTION. This file is the README file from the distribution of Ada/Ed version 1.11.1-PC, an Ada interpreter for 386/486 machines running MS-DOS/PC-DOS. The distribution consists of a single compressed tar file and is available through anonymous ftp on cs.nyu.edu (220.127.116.11) in the directory pub/adaed. The distribution contains sources and executables. The ftp directory contains another distribution for Unix-based machines. 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. See relevant excerpts below. 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 language 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. Apart from the 100-odd tests of ACVC 1.11 that Ada/Ed currently fails, 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. 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: email@example.com 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. Extracted Release notes for Ada/Ed-C 1.11.1 Sept 1, 1992 - Config information built in for additional machines. The config.h now contains entries to support the following machines. See the special notes in the README file for additional changes necessary to compile for the following targets. Silicon Graphics IRIS running IRIX Sun3 running SunOS Sun Sparcstation running SunOS RS6000/AIX Decstation running ULTRIX VAX running BSD 4.3 UNIX 386/DOS machines (with at least 2 megabytes of RAM) - Changes to options for adabind, adaexec and adalib. To make the way a Ada program library is specified more consistent for all the phases, the "-l" has been added to adabind, adaexec and adalib as the way of specifying the library file instead of as the last argument on the command line. For backwards compatibilty the old way of specifying a library will be kept but not documented. - Inclusion of a directory of demo programs. These include some of the prior release of the PC version of Ada/Ed-C verison 1.7 and also demos from the release of the original SETL version of Ada/Ed from 1983. Also include is Mike Feldman's portable dining philopshopers program. A readme and scripts to run the programs are included. - Removal of warnings when building predef. The useless messages pretaining to the node and symbol count for the predefined units have all been suppressed. - Note: programs must be recompiled from the previous version of Adaed-C due to incompatibilites of format. - For 386/DOS version: - The options to Ada/Ed are now case insensitive (for DOS version only). - Ada/Ed-C should now be compatible with the following DOS memory managers and operating environments: Qualitas 386MAX V6.0/V6.01d DOS 5.0's EMM386 DOS 5.0 DOS=HIGH Quarterdeck's QEMM-386 V6.00 and higher Helix Software's NETROOM V2.2 - Ada/Ed-C (DOS version) was compiled with the INTEL 386/486 Code Builder C compiler. The executables for Ada/Ed-C are provided so there is no need to compile the sources. Special Thanks for Mike Feldman of George Washington University for his numerous suggestions and bug reports and his promoting of Ada/Ed-C. Thanks also for all those that contributed bugs reports, suggestions and porting information. In alphabetical order, they are: Brian de Alwis Laurent Bardet Mark Culp Rolf Ebert Ed Ferguson Gabriel Goodman Eric Jensen Arthur Vargas Lopes Pascal Obry Richard O'Keefe Richard Pattis Wolfgang Polak David Rosenfeld Satnam Singh Keith Thompson Stuart Weinstein Steve Zeil and any other people who I might have left out
DATE VERSION AUTHOR HISTORY 6 June 1993 1.11.1-PC Robert Dewar et al Initial release to PAL 11 Sep 1993 Mike Feldman et al Update 24 Jan 1994 Mike Feldman 9401 Update; remove 1993 vers 31 Jan 1994 Mike Feldman Unnumbered updates begin 17 Apr 1995 Mike Feldman Update of gwu/mac directory 14 Jul 1995 Mike Feldman Update of gwu/mac directory
This software is release 1.11.1-PC and later of the Ada/Ed system. 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. The following is an excerpt from the GNU General Public License concerning warranties: Because the program is licensed free of charge, there is no warranty for the program, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the program "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction. In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who may modify and/or redistribute the program as permitted above, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the program to operate with any other programs), even if such holder or other party has been advised of the possibility of such damages. Restrictions on use or distribution: NONE - Distribution Unlimited
This courseware, software, and documentation are provided "AS IS" without any expressed or implied warranties whatsoever. No warranties as to performance, merchantability, or fitness for a particular purpose exist. The user is advised to test the software thoroughly before relying on it. The user must assume the entire risk and liability of using this software. In no event shall any person or organization of people be held responsible for any direct, indirect, consequential or inconsequential damages or lost profits.