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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8893269a4640c798 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-07-24 05:02:28 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!nycmny1-snh1.gtei.net!crtntx1-snh1.gtei.net!news.gtei.net!newsfeed1.easynews.com!easynews.com!easynews!elnk-pas-nf1!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: Marin David Condic Newsgroups: comp.lang.ada Subject: Re: terminate applications Date: Thu, 24 Jul 2003 08:01:53 -0400 Organization: MindSpring Enterprises Message-ID: <3F1FCAB1.1090103@noplace.com> References: <3F17DF3C.4080204@noplace.com> <3F196773.2060809@noplace.com> <3F19F86C.9050808@attbi.com> <3F1A772F.9060708@noplace.com> <3F1AD6FB.8080806@attbi.com> <3F1BD666.6040506@noplace.com> <3F1C4DA6.3070405@attbi.com> <3F1D29E8.60107@noplace.com> <3F1D2FDC.1070402@noplace.com> <3F1DC75A.5050300@noplace.com> <87oezm9lar.fsf@inf.enst.fr> <3F1E7E1E.8090302@noplace.com> NNTP-Posting-Host: d1.56.be.d1 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Server-Date: 24 Jul 2003 12:02:27 GMT User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 (OEM-HPQ-PRS1C03) X-Accept-Language: en-us, en Xref: archiver1.google.com comp.lang.ada:40761 Date: 2003-07-24T12:02:27+00:00 List-Id: That's the point. You won't stop programmers from doing it - only get in their way and convince them that Ada is too inconvenient for "real" work. Notice that when I first mentioned this issue, there were any number of posts saying "Well, all you have to do is bind to this C routine that will do it for you..." - so the suggestion seems to indicate that if you're going to do something "dirty" you should make some other language do it so Ada doesn't soil her hands. :-) OS's provide features and Ada ought to provide a standard - or at least a "conventional" - way of getting at them so that code developed in one system stands a chance of being portable to another. Maybe it doesn't belong in the Ada Reference Manual, but I have long lobbied for the notion of a conventional library outside of the standard for just this sort of thing. Wherever it ends up, so long as it is portable across most vendors & platforms, it would be a good thing. MDC Hyman Rosen wrote: > > But that's not really under your control. In Windows or UNIX, there are > ways to immediately kill a program from the outside, regardless of what > the program would prefer. And these services are available to a program > that wishes to invoke them, even on itself. So you don't gain anything > by making believe that such a thing does not exist, and you get in the > way of the programmer who has a perfectly good reason for wanting to do > it. > -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jast.mil/ Send Replies To: m c o n d i c @ a c m . o r g "In general the art of government consists in taking as much money as possible from one class of citizens to give to the other." -- Voltaire ======================================================================