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-05 16:26:22 PST Path: archiver1.google.com!news2.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!eusc.inter.net!cs.tu-berlin.de!uni-duisburg.de!not-for-mail From: Georg Bauhaus Newsgroups: comp.lang.ada Subject: Re: Standard Library Interest? Date: Sun, 5 Oct 2003 23:26:21 +0000 (UTC) Organization: GMUGHDU Message-ID: References: <3F803278.1020507@noplace.com> <3F806630.7050204@noplace.com> NNTP-Posting-Host: l1-hrz.uni-duisburg.de X-Trace: a1-hrz.uni-duisburg.de 1065396381 12759 134.91.1.34 (5 Oct 2003 23:26:21 GMT) X-Complaints-To: usenet@news.uni-duisburg.de NNTP-Posting-Date: Sun, 5 Oct 2003 23:26:21 +0000 (UTC) User-Agent: tin/1.5.8-20010221 ("Blue Water") (UNIX) (HP-UX/B.11.00 (9000/800)) Xref: archiver1.google.com comp.lang.ada:282 Date: 2003-10-05T23:26:21+00:00 List-Id: Marin David Condic wrote: : I refuse to maintain two environments (One to : compile some math library and the other to compile the Ada that bound to : it. Where does that end?) 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. : request: That there be a *standard* Ada library. In a way, the BLAS is certainly a most venerable "standard", with reference implementation, published theory and source code, and with implementations tuned to a number of processors. Luckily, Ada does have a standard interface to Fortran. BLAS, typically written in Fortran, is well tested and well documented. So, to me, turning it down in favour of a reinvented all Ada solution smells a bit of NIH :-) : "One Stop Shopping" ought to be the goal along with "It : works right out of the box" and "They all look the same." A nice dream, indeed :-) but I think it is more effective to strive for a solution that can be adapted to real world conditions in a standard way, such as is the case with Interfaces.*. Is there more than a limited set of software components that lend themselves well to standard Ada "adapters"? : Or I could just go get Java or C++ and utilize whatever I can get from : there... :-) 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? -- Georg