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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,88ed72d98e6b3457 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-10-10 07:44:50 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.mathworks.com!wn13feed!worldnet.att.net!204.127.198.203!attbi_feed3!attbi_feed4!attbi.com!rwcrnsc51.ops.asp.att.net.POSTED!not-for-mail Message-ID: <3F86C5C2.5010501@comcast.net> From: "Robert I. Eachus" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Standard Library Interest? References: <3F81700B.1050701@noplace.com> <3F82014E.2040002@noplace.com> <3F8485B3.8010109@comcast.net> <3F855E0F.4070008@noplace.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 24.34.139.183 X-Complaints-To: abuse@comcast.net X-Trace: rwcrnsc51.ops.asp.att.net 1065797090 24.34.139.183 (Fri, 10 Oct 2003 14:44:50 GMT) NNTP-Posting-Date: Fri, 10 Oct 2003 14:44:50 GMT Organization: Comcast Online Date: Fri, 10 Oct 2003 14:44:50 GMT Xref: archiver1.google.com comp.lang.ada:602 Date: 2003-10-10T14:44:50+00:00 List-Id: Marin David Condic wrote: > Now you're talking about having a *Good* square root routine. Your > "political position" is that before we can define "Sqrt (X)" we have to > know how to make a *good* one. My "political position" is that Fortran > had a "Sqrt (X)" that was "good enough" for me to get my work done and > that while someone is off defining a better way of computing the result, > my code could still be making reference to an interface that looked like > "Sqrt (X)" and when the better one comes along, I don't have to change > my code because they decided to call it "Square_Root (X)" instead. As far as I know, all Ada compiler vendors provided the original Cody and Waite math functions as an additional library. Relatively speaking, they were slow but accurate. The only "problem" I am aware of is that DEC, Rational, Verdix, etc. chose different names for the package. That was the major effect of not including them in the standard, you had to change the name in a with clause. (The function names and parameters, as far as I can remember were identical. Hmmm. I think there were some differences/discussions about the parameter names of the two parameter form of Arctangent. Not something that really affected users.) -- Robert I. Eachus "Quality is the Buddha. Quality is scientific reality. Quality is the goal of Art. It remains to work these concepts into a practical, down-to-earth context, and for this there is nothing more practical or down-to-earth than what I have been talking about all along...the repair of an old motorcycle." -- from Zen and the Art of Motorcycle Maintenance by Robert Pirsig