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.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,80ae596d36288e8a X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.78.MISMATCH!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!.POSTED!not-for-mail From: anon@att.net Newsgroups: comp.lang.ada Subject: Re: Why no socket package in the standard ? Date: Thu, 2 Jun 2011 20:38:04 +0000 (UTC) Organization: Aioe.org NNTP Server Message-ID: References: <87k4d4z6b6.fsf@mid.deneb.enyo.de> Reply-To: anon@anon.org NNTP-Posting-Host: 18xN5JSx4HJsyiczEE3aOw.user.speranza.aioe.org X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 X-Newsreader: IBM NewsReader/2 2.0 Xref: g2news2.google.com comp.lang.ada:20583 Date: 2011-06-02T20:38:04+00:00 List-Id: If the ARG was doing it job then RM 1.2 Normative References would list a number of extra IEC/ISO standards. But it seams that the only standards are for the character set and a couple of references standards for external languages like C and Fortran. I think most would say where's the IEEE Math standards 754-2008 before adopting a BSD standard, IEEE 754 standard, have existed since 1985 before Ada 95, so why it is not include in Ada 2005 and beyond. So, when you get into "Standards", Ada needs a great deal of work. In <87k4d4z6b6.fsf@mid.deneb.enyo.de>, Florian Weimer writes: >* Randy Brukardt: > >> Defining a package spec is easy enough (many have done that), but describing >> what it does in a target-independent way is a much bigger job. Note that >> there is no ISO standard (so far as I'm aware) that describes BSD Sockets, >> so we'd have to recreate at least some description of those in the Ada >> Standard. > >I believe they are part of ISO/IEC 9945:2002. > >However, it turns out that there already is an ISO standard for an Ada >interface to BSD sockets (which happens to include a file system >interface, too): ISO/IEC 14519:2001. Efforts to standardize operating >system interfaces should rather concentrate on liberating that >document to increase adoption, addressing open issues, if necessary; >and not be wasted on duplicating it. I think this offers a cautionary >tale why proprietary standards can be really, really bad.