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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,583275b6950bf4e6 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-05-15 22:15:24 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!sjc70.webusenet.com!news.webusenet.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: Richard Riehle Newsgroups: comp.lang.ada Subject: Re: Quality systems (Was: Using Ada for device drivers? (Was: the Ada mandate, and why it collapsed and died)) Date: Thu, 15 May 2003 22:17:12 -0700 Organization: AdaWorks Software Engineering Message-ID: <3EC47458.E8FAF5CA@adaworks.com> References: <9fa75d42.0305141747.5680c577@posting.google.com> <7GGwa.849701$F1.107635@sccrnsc04> <3EC3A45B.4A34A487@easystreet.com> Reply-To: richard@adaworks.com NNTP-Posting-Host: 3f.bb.68.6b Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Server-Date: 16 May 2003 05:15:24 GMT X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en Xref: archiver1.google.com comp.lang.ada:37375 Date: 2003-05-16T05:15:24+00:00 List-Id: David Lightstone wrote: > If I am to believe the documentation for the Meridian compilier version 4.1 > it should work on a 8086 > with MS-DOS version 2.1 or later Correct. Beyond that, Meridian had a compiler that worked on the MacIntosh. It also worked on later versions of MS-DOS with x386. It included a nice set of packages in its DOS Library for doing screen formatting, etc. There were two drawbacks to the Meridian compiler that would have been fixed if it Rational had allowed it to survive the transition to Ada. One was the definition for System.Address which was a signed integer and made it impossible to access the high-order memory beyond 640K. The other was the absence of a Mouse library. Aside from that, the Meridian compiler was fun. There was also the Janus compiler. It didn't have as many libraries, but accessing low-level aspects of the environment was a little easier so one could build one's own libraries. The Alsys compiler was quite good but priced too high. They could have priced it more competitively and made a real difference. Of particular usefulness was the ability to access any part of memory with the Alsys compiler and the availability of an Unsigned_Number package. Richard Riehle