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,FREEMAIL_FROM, INVALID_MSGID 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: "Vladimir Olensky" Subject: Re: Ada GC (was Re: Ammo-zilla) Date: 1999/11/10 Message-ID: #1/1 X-Deja-AN: 546850798 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> <7vhg2n$7ht$1@nnrp1.deja.com> <7vkjea$b34$1@nnrp1.deja.com> <7vncgr$bpg$1@nnrp1.deja.com> <7vqd45$iiq$1@nnrp1.deja.com> <7vvroo$grr$1@nnrp1.deja.com> Organization: Posted via Supernews, http://www.supernews.com X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Newsgroups: comp.lang.ada X-Complaints-To: newsabuse@supernews.com Date: 1999-11-10T00:00:00+00:00 List-Id: Robert A Duff wrote in message ... >Bugs are not caused by people *trying* to do something -- they happen by >accident! Yes, no doubt that they happen by accident. But sometimes they happen when someone is trying to do something using unsafe features to achieve some goal that could not be achieved using safe features and then something slips out of control (accidentally) . And this happens not only in programming. As far as access types concerned probability of such bugs could be reduced if it would be possible to extend applicability of the VALID attribute to be used with some of the access types objects (not all but at least for some kind of "TRACED" ACCESS TYPES supported by storage pools with additional management overhead :-). I feel that this could be very useful and it could make the idea behind VALID attribute to be more complete and more in line with the overall Ada ideology. Of course the same goal could be done by putting additional restrictions on usage of some unsafe features but this idea leads to the direction that were followed by some other languages . I feel that the better way (for general purpose programming) is to expand applicability of the existing Ada safety features (making them more complete). VALID attribute falls in this category. I am not insisting on all of that. I am just contemplating. Regards, Vladimir Olensky