From: Bill Findlay <yaldnifw@blueyonder.co.uk>
Subject: Re: proposal for new assignment operators
Date: Thu, 26 Jun 2003 03:33:24 +0100
Date: 2003-06-26T03:33:24+01:00 [thread overview]
Message-ID: <BB201A04.37A3%yaldnifw@blueyonder.co.uk> (raw)
In-Reply-To: bebbba07.0306251806.5789a018@posting.google.com
On 26/6/03 03:06, in article
bebbba07.0306251806.5789a018@posting.google.com, "Russ"
<18k11tm001@sneakemail.com> wrote:
> Bill Findlay <yaldnifw@blueyonder.co.uk> wrote in message
>> Your syntax is *in*compatible with the co-existence of the '=' operator and
>> the ':=' assignment symbol. In your proposal, x :? y,
>> for some operator ?, means: "x is assigned the value of (x ? y)".
>>
>> I now ask, what does a := b mean when a and b are Boolean?
>> Does it assign (a = b) to a, or does it assign b to a?
>
> Oh, now I see what you mean. You have an interesting point, but I
> don't think its particularly compelling. The ":=" symbol obviously
> should not be redefined for this special case. So the answer to your
> question is that a := b would assign b to a.
>
> It's not really an incompatibility; its just that "=" doesn't happen
> to be one of the operators that should have an in-place counterpart.
Is there any better reason for this than expediency?
> It wouldn't be useful anyway.
'=' for Boolean operands is every bit (!) as useful as 'xor'.
> After all, none of the languages with "+=" have "===", do they?
Ah! You think Ada should aspire to the arbitrariness of C in this regard.
Which of Ada's operators do you think should be given these special
privileges, and which should be second-class citizens?
--
Bill-Findlay chez blue-yonder.co.uk ("-" => "")
next prev parent reply other threads:[~2003-06-26 2:33 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
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 [this message]
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