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,38159b1b5557a2e7 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-01-26 17:00:33 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!elnk-pas-nf1!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread2.news.pas.earthlink.net.POSTED!a6202946!not-for-mail From: Jeffrey Carter Organization: jrcarter commercial-at acm [period | full stop] org User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Standard Ada Preprocessor References: <400A9B48.3060100@noplace.com> <400BD4B5.6000307@noplace.com> <400BDB7C.40100@noplace.com> <400D2150.6000705@noplace.com> <400E72F9.8060501@noplace.com> <100upo7ln5e3k59@corp.supernews.com> <400FC8E8.2040100@noplace.com> <_JSdna166JuxFo3dRVn-hg@comcast.com> <401115B7.5020205@noplace.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Tue, 27 Jan 2004 01:00:32 GMT NNTP-Posting-Host: 63.184.8.114 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.pas.earthlink.net 1075165232 63.184.8.114 (Mon, 26 Jan 2004 17:00:32 PST) NNTP-Posting-Date: Mon, 26 Jan 2004 17:00:32 PST Xref: archiver1.google.com comp.lang.ada:4858 Date: 2004-01-27T01:00:32+00:00 List-Id: Warren W. Gay VE3WWG wrote: > Jeffrey Carter wrote: > >> One standard POSIX-Ada binding > > Impossible. Some UNIces provide some API structure members, > while others don't, or provide something else again. Yes, > you can dumb it down to a "standard" (or omit non-universal > functionality), but by doing so you throw away functionality. > I find that unacceptable. There is a standard POSIX-Ada binding (Florist is an implementation of this standard) to the POSIX standard. If you want something not in this standard, obviously you're going to have to provide it yourself on some platforms. If you're on a platform that doesn't provide some of the functionality, then it's not a POSIX system. In neither case are you dealing with different versions of POSIX. -- Jeff Carter "Beyond 100,000 lines of code you should probably be coding in Ada." P. J. Plauger 26