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!news3.google.com!news4.google.com!news1.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border3.nntp.dca.giganews.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!news.giganews.com.POSTED!not-for-mail NNTP-Posting-Date: Wed, 25 May 2011 06:25:14 -0500 From: "Peter C. Chapin" Subject: Re: Why no socket package in the standard ? Newsgroups: comp.lang.ada 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> <80ebd58c-9a93-49a5-9a8b-167b25f47e5b@e17g2000prj.googlegroups.com> User-Agent: Pan/0.133 (House of Butterflies) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-ID: Date: Wed, 25 May 2011 06:25:15 -0500 X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-BRAutlsrfGbNtAyNhbogOWIKeYmZ2kwQSJELZNJnIJcemnIoN7p3YJN49RaPbBnipi5Fe6p2+bXh6mj!uLuv8jcUeN/d7hCeoApXxiIdpmCXv3RjelDShwXXxuUyYqeHRefgAQZ5QPFnKeE= X-Complaints-To: abuse@giganews.com X-DMCA-Notifications: http://www.giganews.com/info/dmca.html X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2407 Xref: g2news2.google.com comp.lang.ada:20439 Date: 2011-05-25T06:25:15-05:00 List-Id: On Wed, 25 May 2011 02:21:26 +0200, Yannick DuchĂȘne (Hibou57) wrote: > Indeed, communication with the outside world, is a master concern for a > program. I do not see a reason why this should be restricted to files > and pipes as it is actually in the Ada standard. This is not an option, > this is a requirement. You asked originally why there is no support for sockets in the Ada standard itself (as opposed to an auxiliary operating system standard). I think the length of this thread is your answer: it's a contentious issue. There are just so many ways to deal with network communication that it's very unclear how one would standardize it at the language or standard library level. Files are a bit different since most systems support files in a similar way... at least when it comes to the basics. Even with files, however, issues arise. Peter