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-Thread: 103376,7e91369a070cca32 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!fdn.fr!news.wanadoo.fr!news.wanadoo.fr!not-for-mail Message-ID: <45cdbd8a$0$5082$ba4acef3@news.orange.fr> From: Guillaume Foliard Subject: Re: Ada is popular after all (POSIX binding) Newsgroups: comp.lang.ada Date: Sat, 10 Feb 2007 13:41:46 +0100 References: <1170694465.682267.153990@s48g2000cws.googlegroups.com> Organization: _ User-Agent: KNode/0.10.4 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit NNTP-Posting-Date: 10 Feb 2007 13:41:47 CET NNTP-Posting-Host: 86.217.123.253 X-Trace: 1171111307 news.orange.fr 5082 86.217.123.253:23639 X-Complaints-To: abuse@orange.fr Xref: g2news2.google.com comp.lang.ada:9225 Date: 2007-02-10T13:41:47+01:00 List-Id: Hello, Jacob Sparre Andersen wrote: > Doing POSIX programming in Ada is not quite as easy as I hoped: > > - There are apparently holes in the POSIX/Ada API compared to the > POSIX/C API (utmp/wtmp comes to mind). > > - We have no easy alternative to "man 2 " and "man 3 > ". > > - Some design choices in the POSIX/Ada API seem illogical (error > handling comes to mind). > > - Some implementation choices in Florist seem rather inefficient > (access permissions come to mind). > > - Florist is buggy on Ubuntu (procedure Open_Or_Create comes to > mind). > > I make the course materials available at > . > > Comments and corrections are very welcome. It might be interesting to share your views with the team working on the Ada POSIX binding revision. The ISO standard is currently being revised, and volunteers/contributors are welcome. You will find informations on the standard revision there : http://www.open-std.org/JTC1/SC22/WG9/n479.pdf Guillaume