From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,eb425f6e2a82939b X-Google-Attributes: gid103376,public From: "John Herro" Subject: Re: Ada compiler in BASIC? Date: 2000/05/02 Message-ID: <390f2850$1_1@excalibur.gbmtech.net>#1/1 X-Deja-AN: 618380115 References: <8db57c$g94$1@nnrp1.deja.com> <8dbqi1$ej9$1@wanadoo.fr> <8ecjha$uih$1@slb1.atl.mindspring.net> X-Original-NNTP-Posting-Host: 208.243.164.16 X-Authenticated-User: john X-Trace: 2 May 2000 15:11:12 EST, gwt1-gve-p13.tng.net Organization: GBM Technologies Ltd X-MSMail-Priority: Normal X-Priority: 3 Newsgroups: comp.lang.ada X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Date: 2000-05-02T00:00:00+00:00 List-Id: "Richard D Riehle" wrote: > I think it was in an early issue of Dr. Dobbs. You're right. It was in the January, March, May, and July, 1983 issues of Dr. Dobbs Journal (issues 75, 77, 79, and 81). It was a *very* small subset of Ada - no types defined by the user (no records and no enumeration types!), no packages, and the non-standard spelling "elseif." However, it *was* a good demonstration of hiding; a variable in a subprogram would properly hide a variable of the same name in its parent. It compiled to an intermediate language similar to P-code, which it then interpreted. But strangely, the intermediate file had the extension .COM! Needless to say, if you typed that file's name without invoking the interpreter, you crashed the computer. Augusta was later translated into Pascal. I have source in both GWBasic and Turbo Pascal, in case there are any gluttons for punishment out there :-) - John Herro http://members.aol.com/AdaTutor