comp.lang.ada
 help / color / mirror / Atom feed
From: "Warren W. Gay VE3WWG" <ve3wwg@cogeco.ca>
Subject: Re: proposal for new assignment operators
Date: Fri, 27 Jun 2003 14:02:08 -0400
Date: 2003-06-27T14:02:08-04:00	[thread overview]
Message-ID: <3EFC86A0.5090002@cogeco.ca> (raw)
In-Reply-To: bebbba07.0306251909.760d7485@posting.google.com

Russ wrote:
> "Warren W. Gay VE3WWG" <ve3wwg@cogeco.ca> wrote in message news:<3EF9CD5F.6030608@cogeco.ca>...
>>Frank J. Lhota wrote:
>>>I would prefer the Icon notation, where the operator prefixes the ":="
>>>assignment symbol, e.g.
>>>
>>>    first +:= margin
>>>    last -:= margin
>>>
>>>    # "||" is the Icon catenation operation, so this adds suffix to the end
>>>of word
>>>    word ||:= suffix
>>>
>>>This fits in rather well with Ada, and poses no problem with division; "/:="
>>>does in-place division, "/=" tests for inequality.
>>
>>For my $0.02 Canadian, all of this fuss is fuss with very
>>little payback. In fact, all it will succeed in doing if
>>it gets accepted (which it won't AFAICS), is obfuscating
>>Ada code a bit more than it used to be. That is one of many
>>reasons it will never get accepted.
> 
> I'd like to know how count :+ 1 is any more obfuscated than count :=
> count + 1. It looks simpler to me. And that applies all the more when
> the variable name is longer. Also, A += B looks a lot cleaner to me
> than Add_Matrix ( Into=>A, From=>B ). Ask any mathematician or MATLAB
> user which they prefer -- to read *or* to write.
...
> As for your arrogant "It ain't goin' to be" attitude, you may be
> right, but if you are, it won't be for any rational reason. It'll just
> be good old fashioned hard-headedness and stubbornness.
> 
> I can only hope that the influentual people behind Ada are more
> open-minded than some of the regulars on this newsgroup. If not, I'm
> afraid some of you regulars are destined to be big fish in an
> ever-shrinking pond.

As to my statement that you call "arrogant", this is simply a
statement as to how I see it panning out. If that is arrogant to
you, then there is nothing more I can say about it. But to use
your line of reasoning, then I guess it would be fair to say that
the statement "you regulars are destined to be big fish in an
ever-shrinking pond" is equally arrogant ;-)

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
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_
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.

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.

(signing off this thread).

-- 
Warren W. Gay VE3WWG
http://home.cogeco.ca/~ve3wwg




  parent reply	other threads:[~2003-06-27 18:02 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 [this message]
2003-06-28  3:50         ` Russ
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