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,38fc011071df5a27 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-05-28 14:19:31 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!newsswitch.lcs.mit.edu!newsfeed.mathworks.com.MISMATCH!newsfeed!wn13feed!worldnet.att.net!207.35.177.252!nf3.bellglobal.com!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail Message-ID: <3ED52455.8020307@cogeco.ca> From: "Warren W. Gay VE3WWG" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ideas for Ada 200X (Ada.Sockets) References: <6a90b886.0305262344.1d558079@posting.google.com> <3ED4A94C.2020501@noplace.com> <3ed4c9a2@news.wineasy.se> <3ED4EB4E.6050108@cogeco.ca> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 28 May 2003 17:04:21 -0400 NNTP-Posting-Host: 198.96.223.163 X-Complaints-To: abuse@sympatico.ca X-Trace: news20.bellglobal.com 1054155862 198.96.223.163 (Wed, 28 May 2003 17:04:22 EDT) NNTP-Posting-Date: Wed, 28 May 2003 17:04:22 EDT Organization: Bell Sympatico Xref: archiver1.google.com comp.lang.ada:37944 Date: 2003-05-28T17:04:21-04:00 List-Id: Larry Kilgallen wrote: > In article <3ED4EB4E.6050108@cogeco.ca>, "Warren W. Gay VE3WWG" writes: > >>I agree that it is probably time for an Ada standard on this ubiquitous >>aspect of "general computing" today. > > Standard, as in required of all compilers ? > > That would be totally bogus in some embedded environments. There is a difficulty there. However, Ada.Text_IO is not necessarily something that I would say all embedded environments would want or need (for example, I doubt that a VCR would support a concept of "Files"). Yet it is there. Not all embedded devices care about dates and times. Yet Ada.Calendar is there. Despite that, I do see your point. But I think that this bites at the root of the problem with Ada's lack of popularity. If everyone/most insists that the only "standard" components are those for embedded systems, then Ada is truly doomed from the general purpose computing sense. This is perhaps why the Ada.Calendar facilities never foresaw the need to calculate the day of the week(!) Yet, most people on this group seem to be interested in promoting the language in a more general sense (not just for embedded systems). A more balanced approach may to be to insist on two levels of conformance. One for embedded systems where critical safety is required (SPARC?). And another level of conformance for the language and libraries as a whole, for general purpose computing. Optional annexes is another way, but at least it is _standardized_ when present. I think the approach that "no don't provide sockets because embedded doesn't always require it", is totally the wrong approach in the larger scheme of things. -- Warren W. Gay VE3WWG http://home.cogeco.ca/~ve3wwg