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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,81bb2ce65a3240c3 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.191.225 with SMTP id hb1mr7468177pbc.5.1336675354692; Thu, 10 May 2012 11:42:34 -0700 (PDT) Path: pr3ni10840pbb.0!nntp.google.com!news2.google.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: ytomino Newsgroups: comp.lang.ada Subject: Re: What would you like in Ada202X? Date: Thu, 10 May 2012 11:25:30 -0700 (PDT) Organization: http://groups.google.com Message-ID: <18640620.300.1336674330887.JavaMail.geo-discussion-forums@pbcb9> References: <3637793.35.1335340026327.JavaMail.geo-discussion-forums@ynfi5> <4f97bf40$0$6559$9b4e6d93@newsspool4.arcor-online.net> <19226150.644.1336634332302.JavaMail.geo-discussion-forums@pbcro7> <24784000.230.1336663508833.JavaMail.geo-discussion-forums@yneo7> <26184560.3.1336665103417.JavaMail.geo-discussion-forums@pbcvv3> <17667315.117.1336669756221.JavaMail.geo-discussion-forums@ynbv35> NNTP-Posting-Host: 114.150.82.229 Mime-Version: 1.0 X-Trace: posting.google.com 1336675354 26651 127.0.0.1 (10 May 2012 18:42:34 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 10 May 2012 18:42:34 +0000 (UTC) In-Reply-To: <17667315.117.1336669756221.JavaMail.geo-discussion-forums@ynbv35> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=114.150.82.229; posting-account=Mi71UQoAAACnFhXo1NVxPlurinchtkIj User-Agent: G2/1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Date: 2012-05-10T11:25:30-07:00 List-Id: On Friday, May 11, 2012 2:09:16 AM UTC+9, Adam Beneschan wrote: >=20 > Ah, OK, that works for me too. It doesn't work when I click on the link,= even though the link is highlighted and invites me to click on it. So whe= n I do, I just get the page that says "Welcome to the new Google Groups". = Welcome, indeed. I've said this multiple times before, but every time Goog= le improves Google Groups they make it worse. On the other hand, the new G= oogle Groups does have some cool features, such as ... ummm ... having the = word "new" in the title. That's a cool feature, right? Right? That's right... I became uneasy a little because I'm pleased with new Googl= e Reader. Old Google Reader separates a thread by 10 comments. New Google R= eader shows it as one page. I feel that's also cool. My sense may be strang= e... So far so good. >=20 > Anyway, I looked over the thread, and it's one I was involved a lot in. = As I see it, it boils down to (1) End_Of_File should never be used on stand= ard input, because that could cause problems if standard input is not a fil= e. It could require the program to attempt to read input from the user at = the wrong time. (2) If End_Of_File is used on a File_Type, implementations= can always get things to work reasonably when the file is a disk file, and= no language change is needed. >=20 > What *might* be useful, though, is an overloaded Get_Line that also retur= ns End_Of_File as an OUT Boolean. This would solve the problem of requirin= g an exception to determine when end-of-file occurs, without requiring the = program to call End_Of_File before Get_Line which doesn't really work with = standard input. I doubt (2). Imagine a file containing 10 empty lines. I want to copy it with End_Of_Fil= e. I probably will get new file containing 9 empty lines. If a empty line means something(ex. the blank field), it's bad. Overloaded Get_Line sounds good. And overloaded Get (Character) is a same b= ecause inputting by one character is used sometimes. (IMHO, I feel the behavior of End_Of_File should be changed like other lang= uages, even if it breaks compatibility...)