Ada 9X Student Compiler/Interpreter
was not provided.
languages/ada/compiler/avlada9x: File Name Size --------- ---- README 777 msdos/ 512 win_nt/ 512 languages/ada/compiler/avlada9x/msdos: File Name Size --------- ---- README 7,761 avlada9x.zip 722,518 languages/ada/compiler/avlada9x/win_nt: File Name Size --------- ---- README 4,147 avlada9x.zip 953,806 Totals ============== ============== 7 Files 1,690,033
AVL Ada9X AVLAda9X is a prototype Ada 9X student compiler/interpreter. Its goal is to provide a small Ada 95 compiler/translator that is easy to install and has a good performance for compilation and interpretation. The version being released allows the use of much of the Ada 93 core language and some of the constructs of Ada 95: tagged types (without dynamic dispatching) and protected units. The system has been tested with hundreds of programs used in CS1 textbooks and executed over 90% of the programs. The compilation speed is over 70,000 lines per minute and execution time is quite fast. The compiler and the interpreter are integrated in one single executable that currently contains 54,000 lines of source code. The MS-DOS executable file contains less than 440K. Current work is around an IDE for win32 and OS2.
9-20-1994, Version 1.88, First Public Release 9-23-1994, Version 1.89, Started Ada.Numerics.Elementary_Functions (Math) (for Float type) 9-27-1994, Version 1.90, 9X Exception handling 10-10-1994, Version 1.91, Added programs E9X.EXE (Development Environment) and help (files AVLHLP9X.EXE and AVLENV9X.HLP) 06-12-1995, Version 2.0, The interpreter/compiler is now working with a large portion of the Ada 83 core and also with some of the OOP constructs (without dynamic dispatching) of OOP. The executable has been optimized and also works within a windows ms-dos box. All bugs reported have been fixed (for a9x.exe). 06-24-1995, Version 2.1, Added Image attribute for enumerations. October 1995 " Released to PAL with Windows/NT Version
This prologue must be included in all copies of this software. Restrictions on use or distribution: NONE There is no fee expected to be recovered for the use of this version. This software can be freely distributed, provided: 1) there is no distribution/usage fee charged, 2) all the files which accommodate this software are included, unmodified, and with their modification dates preserved This software cannot be 1) distributed as a part of any other product without the written permission from the author, or 2) used in a commercial environment without the written permission from the author. Whether or not you use this package, please feel free to distribute this software within the restrictions given above. Any comments and/or suggestion you may have are appreciated. Please, use the following email address: email@example.com
This software and its documentation are provided "AS IS" and 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. This software is on its initial development stage and is being released for experimentation and demosntration purposes only.