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-22 05:02:26 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newshub.sdsu.edu!elnk-nf2-pas!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: Tue, 22 Jul 2003 08:02:20 -0400 Organization: MindSpring Enterprises Message-ID: <3F1D27CC.6020002@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> NNTP-Posting-Host: d1.56.bf.ee Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Server-Date: 22 Jul 2003 12:02:26 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:40628 Date: 2003-07-22T12:02:26+00:00 List-Id: I'd consider it a bug too. However, I think the compiler writers responsible for it consider it a "feature" or at least a "bug" that belongs to Windows. It was too difficult to track down the ultimate cause for a program that just wasn't that important and could take a control-C kill at the point where the abortion of the environment task would not work. It just seemed to me that passing the buck around wasn't very productive. If one can't make the abortion of the environment task work as expected, then come up with an alternative that absolutely, positively, double-your-mony-back-if-not-completely-satisfied, *will* work. Other programming languages provide some means of program termination (Pascal had a "HALT" instruction IIRC...) so its not as if I was dreaming up some wild-eyed fanatical scheme from the lunatic fringe. :-) MDC Randy Brukardt wrote: > > Of course, there is no recourse to a kill -9 or pulling the plug. But those > should be a really last resort. (Of course, I've never seen a program with a > correct runtime hang when it was aborted. I had some programs do that when > the runtime was screwed up, but no other time. If checks are not suppressed, > I'd consider it a bug.) > -- ====================================================================== 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 ======================================================================