comp.lang.ada
 help / color / mirror / Atom feed
From: 18k11tm001@sneakemail.com (Russ)
Subject: Re: proposal for new assignment operators
Date: 27 Jun 2003 20:50:04 -0700
Date: 2003-06-28T03:50:05+00:00	[thread overview]
Message-ID: <bebbba07.0306271950.3093b30c@posting.google.com> (raw)
In-Reply-To: 3EFC86A0.5090002@cogeco.ca

"Warren W. Gay VE3WWG" <ve3wwg@cogeco.ca> 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.



  reply	other threads:[~2003-06-28  3:50 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-25  6:23 proposal for new assignment operators Russ
2003-06-25  8:49 ` Preben Randhol
2003-06-25 10:28 ` Dmitry A. Kazakov
2003-06-25 10:36   ` Lutz Donnerhacke
2003-06-25 17:49     ` Dmitry A. Kazakov
2003-06-26 10:37       ` Lutz Donnerhacke
2003-06-27  8:15         ` Dmitry A. Kazakov
2003-06-27 14:21           ` Hyman Rosen
2003-06-25 19:17   ` Russ
2003-06-25 10:39 ` Larry Kilgallen
2003-06-25 12:06   ` Preben Randhol
2003-06-25 13:40     ` Peter Hermann
2003-06-25 22:12     ` Georg Bauhaus
2003-06-26  8:03       ` Preben Randhol
2003-06-26  8:25         ` Vinzent Hoefler
2003-06-26 15:02       ` Stephen Leake
2003-06-26 17:54         ` Georg Bauhaus
2003-06-26 18:32           ` Stephen Leake
2003-06-27 13:21             ` Georg Bauhaus
2003-06-26 16:32       ` Preben Randhol
2003-06-26 17:41         ` Georg Bauhaus
2003-06-26 17:58           ` Preben Randhol
2003-06-26  2:36     ` Steve
2003-06-26  2:33   ` Russ
2003-06-26 23:02     ` John R. Strohm
2003-06-25 14:07 ` Frank J. Lhota
2003-06-25 16:27   ` Warren W. Gay VE3WWG
2003-06-26  3:09     ` Russ
2003-06-26  6:27       ` Vinzent Hoefler
2003-06-26 10:49       ` Larry Kilgallen
2003-06-26 18:08         ` Russ
2003-06-26 18:19           ` Preben Randhol
2003-06-26 18:45           ` Larry Kilgallen
2003-07-02 15:57             ` Kevin Cline
2003-07-02 17:10               ` tmoran
2003-07-02 18:27                 ` Hyman Rosen
2003-07-02 20:20                   ` tmoran
2003-07-03  1:48               ` Richard Riehle
2003-07-03  3:07                 ` Hyman Rosen
2003-07-03  5:12                   ` Randy Brukardt
2003-07-03 13:03                     ` Hyman Rosen
2003-07-03 14:46                   ` Stephen Leake
2003-07-04  1:17                   ` James Rogers
2003-07-07  4:29                     ` Hyman Rosen
2003-07-08  1:10                       ` James Rogers
2003-07-08 13:59                         ` Hyman Rosen
2003-07-09  0:12                           ` James Rogers
2003-07-09  3:00                             ` Hyman Rosen
2003-07-07 15:36                 ` Matthew Heaney
2003-07-14  1:39                   ` Richard Riehle
2003-07-14  2:54                     ` Hyman Rosen
2003-07-16  3:14                       ` Richard Riehle
2003-06-27 13:34       ` Georg Bauhaus
2003-06-27 23:12         ` Russ
2003-06-27 23:21           ` Larry Kilgallen
2003-06-28 18:51             ` Russ
2003-06-27 18:02       ` Warren W. Gay VE3WWG
2003-06-28  3:50         ` Russ [this message]
2003-06-30 15:58           ` Warren W. Gay VE3WWG
2003-06-25 19:44 ` Bill Findlay
2003-06-26  2:06   ` Russ
2003-06-26  2:33     ` Bill Findlay
2003-06-26  5:54     ` Karel Miklav
2003-06-26 12:17     ` Georg Bauhaus
2003-06-26 12:52     ` Joseph Dalton
2003-06-26 18:11     ` Frank J. Lhota
  -- strict thread matches above, loose matches on Subject: below --
2003-06-27  5:35 christoph.grein
2003-06-27  9:57 ` Preben Randhol
2003-06-27 14:11 ` Georg Bauhaus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox