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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e80a1497a689d8a5 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Ammo-zilla Date: 1999/10/31 Message-ID: <7vhfsl$791$1@nnrp1.deja.com>#1/1 X-Deja-AN: 542687772 References: <38120FAF.945ADD7D@hso.link.com> <7uutgd$87h$1@nnrp1.deja.com> <19991024.18033546@db3.max5.com> <38189268.43EB150F@mail.earthlink.net> <86ogdjtdwz.fsf@ppp-115-70.villette.club-internet.fr> <7vadsp$8q61@news.cis.okstate.edu> <1999Oct28.221910.1@eisner> <7vb3c4$8a21@news.cis.okstate.edu> X-Http-Proxy: 1.0 x40.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Sun Oct 31 13:23:33 1999 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-10-31T00:00:00+00:00 List-Id: In article <7vb3c4$8a21@news.cis.okstate.edu>, dvdeug@x8b4e53cd. (David Starner) wrote: > I said nothing about vendors. As long as there are > otherwise-reasonable Ada compilers that don't garbage collect, > good Ada programs must assume they're running on that system. I strongly object to this. There are many optional features in Ada, including for example the entire information systems annex, or complex arithmetic in annex G. It is absolutely perfectly reasonable to write Ada programs using these optional features providing that you have a clear understanding of the requirements you place on the Ada compiler as you do it. > I once pointed out that integer'base could be an infinite > precision integer type. (Robert Dewar said yes, but it wasn't > something that was going to get added to GNAT.) More accurately, he said that it would not be added unless there was significant customer demand -- there is none! > Let's say that it was added to GNAT. > Good portable Ada code still couldn't depend on having 70 > digit+ integer types. There is nothing bad about Ada code that depends on optional features of Ada. Do you really think that any Ada code that uses tasking priorities is bad? Of course not!!! It is just that such code requires an Ada compiler that implements this optional Ada feature. > As a side question: Ada 95's designers must have been familiar > with Modula 3's support of garbage collection while letting > real time stuff keep track of its own memory. What stopped > them from adopting something like that for Ada 95? They were quite familiar, they were unconvinced (perhaps they were unaware of any significant examples of large mission critical real time systems implemented in Modula-3 that they found convincing :-) :-) Sent via Deja.com http://www.deja.com/ Before you buy.