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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d0452dbe16ac0df4 X-Google-Attributes: gid103376,public From: smize@news.imagin.net (Samuel Mize) Subject: Re: ObjectAda vs Gnat -- bugs Date: 1997/05/30 Message-ID: <5mmc5c$29it$1@prime.imagin.net>#1/1 X-Deja-AN: 244957879 References: <3385E9F1.2915@gsfc.nasa.gov> <338C6563.2679@gsfc.nasa.gov> Organization: ImagiNet Communications Ltd, Arlington, Texas Reply-To: smize@imagin.net (Samuel Mize) Newsgroups: comp.lang.ada Date: 1997-05-30T00:00:00+00:00 List-Id: In article <338C6563.2679@gsfc.nasa.gov>, Stephen Leake wrote: >Thanks, but where, exactly, do I find the "AARM"? I assume this is the >"Annotated Ada Reference Manual", but I cannot find it at AdaHome or >AdaIC. I assume this is NOT the Rationale. No, it isn't. It's the Language Reference Manual, with annotations that tell you what the design team was dr^H^H thinking when they made each decision. AdaIC has copies available in PostScript and ASCII text, but you have to hunt around -- they're under a directory named "95lrm_rat". The URL is: ftp://sw-eng.falls-church.va.us/public/AdaIC/standards/95lrm_rat/v6.0 You want either aarm.ps or aarm.txt. Either is one big hummer of a file. The postscript version is 5277 Kb. The ASCII version is a svelte 2737 Kb. Note that the example code in the ASCII version can be hard to read. The file was apparently run through a text formatter, and many lines of code were longer than the line length, so you get artifacts like: type Whatever is (a, b, c, <--- line wrap d, e); subtype Fred is <--- spaces added to justify line Whatever range b..c; Following is a chunk of the README_lrm file from this directory. : This directory contains version 6.0 of the Ada 95 Reference Manual. : This version is the same as the International Standard, except for minor : formatting differences, such as the fact that this version has paragraph : numbers, whereas the International Standard does not. All differences : between this version are listed in the introduction. : : The files in ../v6.0.compressed were compressed by the "zip" program. : : aarm.txt -- Annotated Ada 95 Reference Manual, plain Ascii format : aarm.ps -- Annotated Ada 95 Reference Manual, postscript : chg83.doc -- Changes from Ada 83 to Ada 95, plain Ascii format : chg83.ps -- Changes from Ada 83 to Ada 95, postscript : rm.txt -- Ada 95 Reference Manual, plain Ascii format : rm.ps -- Ada 95 Reference Manual, postscript : rm_a4.ps -- Ada 95 Reference Manual, A4 format, postscript : : rmsource.ada -- Source for Language-Defined Library Units : : The file rm.doc was split into files with names of the form "rmsplit.a?" : using the Unix split program. Each piece is 2200 lines, and less : than 100kbytes, for ease of transfer. : : See README_rat.txt for info on the Ada 95 rationale. Samuel Mize -- Samuel Mize -- smize@imagin.net -- Team Ada (personal net account)