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-30 10:49:41 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!snoopy.risq.qc.ca!news.uunet.ca!nf3.bellglobal.com!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail Message-ID: <3ED79621.80809@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 (GNAT.IO_Aux.Get_Line) References: <6a90b886.0305262344.1d558079@posting.google.com> <3ED4A94C.2020501@noplace.com> <3ed4c9a2@news.wineasy.se> <3ED4F77F.5060809@noplace.com> <3ED74BC7.3080100@noplace.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 30 May 2003 13:34:25 -0400 NNTP-Posting-Host: 198.96.223.163 X-Complaints-To: abuse@sympatico.ca X-Trace: news20.bellglobal.com 1054316065 198.96.223.163 (Fri, 30 May 2003 13:34:25 EDT) NNTP-Posting-Date: Fri, 30 May 2003 13:34:25 EDT Organization: Bell Sympatico Xref: archiver1.google.com comp.lang.ada:38131 Date: 2003-05-30T13:34:25-04:00 List-Id: Marin David Condic wrote: ... > Trying to incorporate every possible good idea into the language > standard is just not going to work. Providing some kind of forum whereby > the vendors and other vested interests can come up with extensions to > the language's capabilities that are not part of the formal standard > would be a good route to go because it would allow for rapid reaction to > changing circumstances. We just don't seem to see much interest in doing > something like that coming from the vendors. Without them, it fails. > > MDC While there are undoubtedly some language issues being worked out (judging by the number of AIs at least), for my part, I think the best bang for the buck for Ada0Y effort is in its standard library support improvement. This will be contraversial to the embedded crowd, but important none the less. Sure there are some language "warts" that get in the way from time to time. But for most of my experience in the language, the wall I keep hitting is the lack of library/binding support for things that are taken for granted everywhere else (sockets is one example). It is not the language that discourages so much, but the number of things that you end up having to DO YOURSELF. This re-invent the wheel every time thing needs to go away. If you have to blaze trails for mundane things, then surely this discourages many people that lack the intenstinal fortitude to continue. I would strongly encourage that the "standard library" be greatly expanded for Ada0Y, to eliminate this type of uphill battle for the masses. For GENERAL use of Ada, this is essential. Another example: Include a standard version of GNAT.IO_Aux.Get_Line as part of Ada.Text_IO for Ada0Y. Why should people have to keep rolling their own, or relying on GNAT code for this? -- Warren W. Gay VE3WWG http://home.cogeco.ca/~ve3wwg