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 06:23:26 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!lnewspeer00.lnd.ops.eu.uu.net!bnewsoutpeer00.bru.ops.eu.uu.net!bnewsinpeer00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!read.news.fr.uu.net!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 22 Jul 2003 15:23:47 +0200 From: Arnaud Charlet X-X-Sender: charlet@localhost.localdomain Subject: Re: terminate applications In-Reply-To: <3F1D2FDC.1070402@noplace.com> Message-ID: 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> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII NNTP-Posting-Host: aix.act-europe.fr X-Trace: 1058880205 read.news.fr.uu.net 241 212.157.227.143 X-Complaints-To: abuse@fr.uu.net Xref: archiver1.google.com comp.lang.ada:40638 Date: 2003-07-22T15:23:47+02:00 List-Id: All right, this is a troll, so I won't feed the troll, and this will be my second and last answer on this issue. > If you can do something like this in C, why shouldn't Ada have the same > facility? How do you know that "exit" is implemented in C ? It may well be implemented in Ada, or Assembly, or Fortran, or ? C uses a binding to the exit function, doing a #include , or extern void exit(); (int parameter intentionally omitted), and Ada does the same, there is absolutely no difference except in your mind. And as you will notice, there is no need to say "you can always build a binding", since the binding is already done, and is as trivial as the C binding. The mistake is to try to put one language against another, rather than associating languages with one another seamlessly. Arno