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,88ed72d98e6b3457 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-10-06 06:27:11 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!newsread2.news.atl.earthlink.net.POSTED!not-for-mail Message-ID: <3F816DA0.8010303@noplace.com> From: Marin David Condic 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 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Standard Library Interest? References: <3F803278.1020507@noplace.com> <3F806630.7050204@noplace.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 06 Oct 2003 13:27:11 GMT NNTP-Posting-Host: 209.165.26.175 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.atl.earthlink.net 1065446831 209.165.26.175 (Mon, 06 Oct 2003 09:27:11 EDT) NNTP-Posting-Date: Mon, 06 Oct 2003 09:27:11 EDT Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: archiver1.google.com comp.lang.ada:308 Date: 2003-10-06T13:27:11+00:00 List-Id: Georg Bauhaus wrote: > > In the real world? After all, afaik, most compilers don't run on bare > hardware, so having to maintain an OS, using non-Ada system > libraries, is not uncommon? As is using and files, and a repository, > and compilation options, and cross compilers, and version changes, > and so on... So using one or more additional libraries of the BLAS > kind might add little more than O(n) complexity, when changes in your > Ada setup do not affect your Fortran setup. > That's not how its done. At least not in my real world. :-) Selecting a compiler, fitting something into our whole release process and getting code into an embedded processor is an incredibly non-trivial exercise. Saying "O.K. here is some Fortran - go get a suitable Fortran compiler and marry it up with your process & get it into the control..." is a non-starter. (And then we could talk about C libraries, C++ libraries, Java libraries, etc., etc., etc. The answer is "No.") We could toss into the mix any sort of licensing problems if you'd like, but basically it doesn't impact the "Hell No!" answer I'd already get by any significant amount. I can use Ada libraries much more easily - especially if its a compiler-provided package. > : request: That there be a *standard* Ada library. > > In a way, the BLAS is certainly a most venerable "standard", with But its not an *Ada* standard, is it? And then we start down that whole path of "Why bother to use Ada when all the *good* stuff is in some other language???" Why not just use *that* language and discard Ada? That is an unbelievably difficult argument to overcome. > > Gossip notwithstanding, the situation in Java is not that different: > What libraries are available, and supported, for Java, _the > language_? Containers, I/O, XML, access control, and what else? How > about C++, the language? > Saying "Its not part of the language but it comes with the compiler..." is a distinction that falls on deaf ears. Its a difference that makes no difference, so it *is* no difference. If I get it with the compiler, its indistinguishable from the language. Hence, Ada ought to be ready to play that game and provide a really huge library of really cool stuff that everyone would just assume was part of Ada. Why fight it? Use it! MDC -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jsf.mil/NSFrames.htm Send Replies To: m c o n d i c @ a c m . o r g "All reformers, however strict their social conscience, live in houses just as big as they can pay for." --Logan Pearsall Smith ======================================================================