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,ccebbc4b591481d2 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-07-20 10:18:42 PST Newsgroups: comp.lang.ada Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!arclight.uoregon.edu!news.tufts.edu!uunet!dca.uu.net!ash.uu.net!world!news From: Robert A Duff Subject: Re: Ada.Task_Identification.Abort_Task (Environment_Task) ; Sender: news@world.std.com (Mr Usenet Himself) Message-ID: Date: Sat, 20 Jul 2002 17:18:02 GMT References: NNTP-Posting-Host: shell01.theworld.com Organization: The World Public Access UNIX, Brookline, MA X-Newsreader: Gnus v5.7/Emacs 20.7 Xref: archiver1.google.com comp.lang.ada:27275 Date: 2002-07-20T17:18:02+00:00 List-Id: "Marin David Condic" writes: > Fair enough. I'm going to have to review the code in question when I get a > chance to revisit it (back to being busy with "real" work...:-) They may be > hanging on some abort-defer region as you suggest, but it would be simpler > to have some kind of "Kill this process and I really, really mean it!" > command. Well, you can call "exit" via pragma Import. I agree that it would be nice to have such a feature as a standard part of the language. But note that with such a feature, whatever finalization actions you wrote will be skipped. (If they aren't skipped, then the feature doesn't do what you said above, because finalization might loop.) If you're running on a real operating system, it might be perfectly OK to skip finalization, since the OS has to clean up anyway. - Bob