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,80ae596d36288e8a X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,UTF8 Path: g2news2.google.com!news4.google.com!feeder.news-service.com!2a02:590:1:1::196.MISMATCH!news.teledata-fn.de!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Wed, 25 May 2011 02:32:36 +0200 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Why no socket package in the standard ? References: <872169864327910446.796089rmhost.bauhaus-maps.arcor.de@news.arcor.de> <9cb23235-8824-43f4-92aa-d2e8d10e7d8c@ct4g2000vbb.googlegroups.com> <4ddb5bd7$0$302$14726298@news.sunsite.dk> <4ddb81b8$0$7628$9b4e6d93@newsspool1.arcor-online.net> <4ddbc090$0$6582$9b4e6d93@newsspool3.arcor-online.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <4ddc4e24$0$6554$9b4e6d93@newsspool4.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 25 May 2011 02:32:36 CEST NNTP-Posting-Host: 49bba65e.newsspool4.arcor-online.net X-Trace: DXC=nFQW9W8l1:6;]cDoEWD6A44IUKejV8C[DnC`;PS\2X_;0AO0l2e0 X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:20413 Date: 2011-05-25T02:32:36+02:00 List-Id: On 5/25/11 1:20 AM, Yannick Duchêne (Hibou57) wrote: >> Which is why I had hoped to remind that Ada programs, even when >> operating a network, might not profit at all from a standard sockets >> package, if they do not use sockets, but do control networked communication. > Be pragmatic. Nothing is totally 0 or totally 1. Bits are, in general, totally 0 or totally 1. > The kind of application you are pointing, are the most rare, Really? I understand that < 32 bits µcontrollers are the most widespread computer systems. Is it true that they use UDP, say, to send and receive signals along the wire, if any? >> Or, if sockets are as important as, say, timers, or windows---if they >> are important, then enlighten industry (or govt.) that they have the power >> to ask for compiler-independent packages. These would not even >> need ISO standardization, just compiler independence, to be used >> by industry. > May be an option, I agree. Still that as replied elsewhere, you still lack an answer to the other option : why would fund the rejection ? Why fund rejection? No money needed there. >> No one else has the power. > Pragmatism would suggest the community of active developers (proprietary or not). The community of active developers tends to be part of, and to be paid by, the industry (and govt.). Not every developer has the time, the resources, and the freedom to write the stuff that everyone needs. Things seem to go well as regards POSIX, likely including free software development. >> Remembering industry's built-in rewards system for anti-co-operation, >> its power to influence the software makers towards generally useful >> packages is unlikely to be employed, though. (Packages that could >> be used with a different compiler! By a different company!?) > There is no way to be afraid of such things with sockets. Or do you see some ? I wouldn't be surprised! >> The original question was, "Why no socket package in the standard?". >> >> Let me rephrase it: "Why no ISO/IEC 14519:2001 package in the standard?" > There is no way to rephrase it this way. POSIX is not comparable to sockets. Why? POSIX defines Socket, Socket Address, Connection, Datagram, etc. It has a section "Networking Services" that starts with "Sockets Overview".