comp.lang.ada
 help / color / mirror / Atom feed
From: 18k11tm001@sneakemail.com (Russ)
Subject: Re: proposal for new assignment operators
Date: 25 Jun 2003 20:09:30 -0700
Date: 2003-06-26T03:09:31+00:00	[thread overview]
Message-ID: <bebbba07.0306251909.760d7485@posting.google.com> (raw)
In-Reply-To: 3EF9CD5F.6030608@cogeco.ca

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

> People keep claiming that it is not proposed for ease of typing, but
> if you read through the thread, the theme that keeps emerging is
> that it makes the code easier to write (vs easier to read). Just
> give it up folks. It ain't goin' to be. If my input is included,
> it will be against any such proposal.

That's a crock. I have never once before this post said anything about
ease of typing, nor has anyone else that I recall. But now that you
mention it, it *is* easier to type too. That's just the icing on the
cake. And please spare me the standard baloney that says "easy to type
= difficult to read." Sometimes that's true, and sometimes it's not.
In this case, it isn't.

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.



  reply	other threads:[~2003-06-26  3:09 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 [this message]
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
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