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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d2f0af5e440b367f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-06-27 20:50:05 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: 18k11tm001@sneakemail.com (Russ) Newsgroups: comp.lang.ada Subject: Re: proposal for new assignment operators Date: 27 Jun 2003 20:50:04 -0700 Organization: http://groups.google.com/ Message-ID: References: <3EF9CD5F.6030608@cogeco.ca> <3EFC86A0.5090002@cogeco.ca> NNTP-Posting-Host: 63.194.87.148 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1056772205 10070 127.0.0.1 (28 Jun 2003 03:50:05 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 28 Jun 2003 03:50:05 GMT Xref: archiver1.google.com comp.lang.ada:39861 Date: 2003-06-28T03:50:05+00:00 List-Id: "Warren W. Gay VE3WWG" wrote in message news:<3EFC86A0.5090002@cogeco.ca>... > You know, I can be open minded about many things, but there are > just some things in life that are not worth the bother for. To I will agree that augmented assignment operators are a small thing, but sometimes small things add up to make a significant difference. Take car design as one of an infinite number of possible examples. Suppose the speedometer is located in such a way that you have to bend your neck awkwardly to see it while driving. Now, someone could come along and say that's a trivial problem -- but if you drive the car for 10 years it becomes a real nuisance. Ada has many nice features. I really appreciate the ability to pass arguments by named association, for example (Python has this too, by the way). It has overloading and default arguments, which are certainly *unnecessary* but are nice features nevertheless. But Ada doesn't have augmented assignment, which the top five languages have. It's like a luxury car that has everything but frickin' cup holders and visors. > me at least, this is one of them. Many reasons have been given > already why this is a worthless proposition. There is not a _big_ Worthless, eh? I guess that's why C, C++, Java, Perl, and Python all have it, and it is one of the most common features used. The users of those languages probably outnumber Ada users by over 100:1, by the way. No, that doesn't mean that Ada is inferior, of course, but it does mean that many other programmers consider augmented assignment to worth something. Just who the hell are you to declare it "worthless"? > payback here. That perhaps is one of the biggest reasons it will > not be seriously considered. It also goes against some of the > standing goals of Ada (readability, for example). But all of this > has been said before. Ah, the readability thing again. I guess you think that a statement must be true if you repeat it enough times. Sorry, but it ain't so. > So I voiced my opinion, and I am going to leave it at that. You > guys can argue this out, but I personally think this is wasting > your time. Actually, I agree that much of this discussion has been a waste of time. Let's just make Ada a fully modern programming language and forget about it. > (signing off this thread). Yeah, right.