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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,d495ab2e69ad1962 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!club-internet.fr!feedme-small.clubint.net!nuzba.szn.dk!news.jacob-sparre.dk!pnx.dk!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Ravenscar-compliant bounded buffer Date: Mon, 10 Sep 2007 21:44:07 -0500 Organization: Jacob's private Usenet server Message-ID: References: <1188914005.607732.277400@57g2000hsv.googlegroups.com> <1189194299.326741.151840@50g2000hsm.googlegroups.com> <5BwKkEXdYLCt@eisner.encompasserve.org> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: jacob-sparre.dk 1189478474 19344 69.95.181.76 (11 Sep 2007 02:41:14 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Tue, 11 Sep 2007 02:41:14 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1807 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1896 Xref: g2news2.google.com comp.lang.ada:1874 Date: 2007-09-10T21:44:07-05:00 List-Id: "anon" wrote in message news:DbqEi.507138$p47.352055@bgtnsc04-news.ops.worldnet.att.net... ... > What I was trying to hint at without beating someone up about it was > that the C code files should go. Links to the Operating System and > hardware drivers should be direct though use of the "Import pragma" > not though a C interface driver file like GNAT and yes, and DEC > still uses. And the C libraries need to be rewritten in Ada. Many Ada compilers have little or no C in their runtime. There surely is none in Janus/Ada (some assmbler, the rest is Ada), and my understanding is that is also the case for several other compilers. But keep in mind that the underlying OS (Windows for Janus/Ada) is probably written in C or something even more error-prone. So what the Ada runtime is written in isn't likely to have much effect on the reliability of the entire system. We did once have a bare machine version of Janus/Ada (I know other companies did too), but we dropped it for lack of demand. Almost every runs on some sort of OS these days. Randy.