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,c1983ae2deb642ab X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-28 17:02:00 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sunqbc.risq.qc.ca!wesley.videotron.net!news.stealth.net!news.stealth.net!psiuk-p2!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Ada -vs- GNAT Date: Tue, 28 May 2002 09:14:39 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1022591680 15721 136.170.200.133 (28 May 2002 13:14:40 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 28 May 2002 13:14:40 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:24881 Date: 2002-05-28T13:14:40+00:00 List-Id: There's nothing wrong with being compiler or platform dependent. It depends on the project at hand. Many projects are sufficiently limited in scope that there is no reason to go to extreme efforts to avoid compiler or platform dependencies if doing so causes you to lose development leverage. (One should always isolate this and document it as best as is possible so as to maximize the ability ro reuse large chunks of the app, but if you get a lot of leverage with some non-portable package, this is a good thing.) Looking at the packages you reference, one could imagine the functionality being the sort of thing that would be generally useful and good candidates for some kind of more general compiler/platform independent specification. I'd hope that Ada0x would add this leverage to the language in some manner that means developers don't have to accept a vendor-specific solution in order to gain the leverage. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com "Pascal Obry" wrote in message news:u3cwgadbo.fsf@wanadoo.fr... > > I agree with your point. But since many libraries are missing from the Ada > standard it is hard to not do so. This was one goal for AWS (not using > compiler specific packages)... But it would have been too much work to > implement an equivalent for GNAT.Regexp, GNAT.Regpat, GNAT.Table, > GNAT.Directory_Operations and GNAT.Calendar.Time_IO... > > Maybe this will change with the next Ada revision, but I don't think most > hobbyist have the resources to buy all Ada compilers around and spend time to > check wether the program works with all compilers or to build all kind of > helper libraries, you want to concentrate your effort on the main problem (for > AWS it was on the Web framework) especially since free time is quite > expensive ;) And yes in this context GNAT is the compiler of choice... > Building Open Source software with an Open Source compiler. >