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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,be23df8e7e275d73 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-06 08:55:06 PST Path: archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!fu-berlin.de!news.imp.ch!psinet-eu-nl!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Proving Correctness (was Java Portability) Date: Mon, 6 Aug 2001 11:41:45 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9kmdrq$f8j$1@nh.pace.co.uk> References: <9jrt62$38t$1@nh.pace.co.uk> <3B619A6D.5DD6E782@home.com> <3B6636BA.96FD8348@home.com> <9kb3ub$hdo$1@a1-hrz.uni-duisburg.de> <9kchn1$lng$1@a1-hrz.uni-duisburg.de> <9kea9a$lsc$1@nh.pace.co.uk> <9keduf$qvc$1@a1-hrz.uni-duisburg.de> <9kelv1$riq$1@a1-hrz.uni-duisburg.de> <9klokd0nif@drn.newsguy.com> NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 997112506 15635 136.170.200.133 (6 Aug 2001 15:41:46 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 6 Aug 2001 15:41:46 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:11382 Date: 2001-08-06T15:41:46+00:00 List-Id: Well, this brings up a problem that is really a two-part contraption. Part one is that there are certain "standard libraries" that are part of the Ada Reference Manual standard. The other is that there are/can-be libraries out there that address things like GUI interfaces, databases, etc. The second part is difficult to get merged with the first part because it probably doesn't belong in a language standard. (Although I think it would be possible to extend the standard with certain mathematical libraries..... But that's another problem) Ada unfortuantely doesn't have a "standard" interface to GUI's databases, OS's, etc. I agree that it would be useful to have some agreed-upon collection of package specs that basically say "If you provide an interface to BlahBlahBlah, it ought to conform to this..." At one time there was a group trying to form some sort of standard library of this sort, but it didn't get very far. I suspect that it would happen better if there was some vendor supported interface that got increasingly formalized & enhanced such that all vendors eventually adopted it. If, for example, Gnat came delivered with a collection of this sort of thing and it wasn't Gnat specific (adoptable by other vendors) it might catch on. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "nicolas" wrote in message news:gkvb7.6275$R8.5682297@nnrp6.proxad.net... > Thanks a lot ... I'd like to hear that kind of things more often > I don't understand how Ada could stay up-to-date with one revision of > standard libraries in 18 years ... > And who knows when will be the next, if there is one ... > No need to change language rules and syntax, but at least, as far as > libraries are concerned, you are absolutely right. > Ada users should be able to count on a complete set of libraries, absolutely > compatible with main available compilers and main platforms, gathered on one > official download site. > If everybody releases his own version of the same library for his favourite > compiler, on his favourite platform, we'll get nothing really useful, and > moreover, we'll prove to others languages users, that Ada users give lessons > to everybody about software development, and are unable to apply them in > practice. > > >