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,ac39a12d5faf5b14 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-04-18 17:57:45 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!colt.net!newspeer.clara.net!news.clara.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: Development process in the Ada community Date: Thu, 18 Apr 2002 09:31:11 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: <4519e058.0204150645.62003096@posting.google.com> <4519e058.0204170855.16950071@posting.google.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1019136673 29025 136.170.200.133 (18 Apr 2002 13:31:13 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 18 Apr 2002 13:31:13 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:22763 Date: 2002-04-18T13:31:13+00:00 List-Id: "Eric G. Miller" wrote in message news:pan.2002.04.17.22.13.12.183692.16266@jps-nospam.net... > > to them you'd get all the functionality "for free". Granted, I doubt > most of these things have been well tested on other than *nix like > environments (and I understand, not all functionality has been ported > to Windows environs yet -- like it's IO channels [files, sockets, other?]). > So essentially you can port it to any system you like as long as that system is Unix? :-) If a toolset were to be included in Ada in some manner that was intended to interface to the OS, I would think it needs to be defined in such a way that it could be readily used with at minimum Unix, Windows, and Mac. If at all possible, you would want it to present an abstraction that could be implemented on any OS that supported the concepts. The "Least Common Denominator" criticism could be employed here, but I think it isn't entirely reasonable. One could say "For the standard interface, we support blah blah blah. If you need something more detailed and OS specific, you have a way to bind to the OS, but of course, you won't be portable..." MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com