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 16:23:12 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.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 19:23:06 -0400 Organization: MindSpring Enterprises Message-ID: <3F1DC75A.5050300@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> NNTP-Posting-Host: d1.56.bb.30 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Server-Date: 22 Jul 2003 23:23:12 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:40675 Date: 2003-07-22T23:23:12+00:00 List-Id: Well, I'm not really trying to troll here - just make a point that if C has an answer to a problem and other languages have a similar answer to the problem, why shouldn't Ada? If the features in Ada won't do something useful that is done in other languages, then maybe we need to add a feature that *will* do it. Here's an analogy: Suppose you own a hardware store and someone comes in and says "I want to buy a hammer..." and your response is "Well, hammers aren't really safe or the best way to do something. We supply these marvelous self-tapping screws with a special, high precision, motorized driving unit that will securely fasten these wonderful, furniture-grade boards together....". The customer insists "But all I want to do is tack down some loose boards on my dog house in the back yard...." You say "Well, my competitor across the street sells hammers and nails - go buy them from him and then come back here and get my fine furniture grade boards..." What is the customer likely to do? Go across the street and take *all* of his business there. If Ada wants to be competitive against C, C++, Java or whatever else is out there, it has to be focused on customer needs. It can't be dependent on sending the customer to the competitor for features it can't or won't support, or the customer just starts to wonder why he is bothering with Ada when he has to have the other product anyway in order to get the job done. Ada needs to provide "One-Stop Shopping" so a developer doesn't need to look elsewhere for an answer. MDC Arnaud Charlet wrote: > 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 > -- ====================================================================== 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 ======================================================================