From: "Warren W. Gay VE3WWG" <warren@ve3wwg.tk>
Subject: Re: The "()" operator revisited.
Date: Tue, 13 Jan 2004 12:38:52 -0500
Date: 2004-01-13T12:38:52-05:00 [thread overview]
Message-ID: <%1WMb.25$3f4.77748@news20.bellglobal.com> (raw)
In-Reply-To: <4003EEEC.40106@noplace.com>
Marin David Condic wrote:
> Just off the top of my head, this would probably break a lot of stuff.
> Currently operators defined with the "" are *infix* operators. The "()"
> is a Idontknowwhatkindoffix operator - and that's likely to cause all
> sorts of parser problems. The "():=" procedure is even more bizarre. Its
> part procedure call and part assignment statement. We've had numerous
> debates here about why you can't make a user defined assignment
> statement as an operator (because assignment is not defined as a
> function) and ...
I am not personally convinced about the need for "()" myself, but
I often wonder about more control over assignment however. One
example that does exist in ada is the Adjust method in a
controlled type. Not having throught this through deeply (I admit),
I still wonder if it wouldn't be useful to allow control over
the actual assignment operation in a more general way (as an
operator).
Was operator assignment ever considered for Ada? If it was, and shot
down, what were the primary reasons against it?
Just curios.
--
Warren W. Gay VE3WWG
http://ve3wwg.tk
next prev parent reply other threads:[~2004-01-13 17:38 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-01-12 17:53 The "()" operator revisited Frank J. Lhota
2004-01-12 18:38 ` Frank J. Lhota
2004-01-12 22:26 ` Robert A Duff
2004-01-13 16:29 ` Frank J. Lhota
2004-01-13 9:24 ` Dmitry A. Kazakov
2004-01-13 16:44 ` Frank J. Lhota
2004-01-13 17:13 ` Hyman Rosen
2004-01-13 22:27 ` Randy Brukardt
2004-01-14 2:30 ` Stephen Leake
2004-01-14 9:04 ` Dmitry A. Kazakov
2004-01-17 0:15 ` Kenneth Almquist
2004-01-17 21:15 ` Robert A Duff
2004-01-19 10:25 ` Dmitry A. Kazakov
2004-01-13 13:13 ` Marin David Condic
2004-01-13 17:38 ` Warren W. Gay VE3WWG [this message]
2004-01-13 19:09 ` Robert A Duff
2004-01-15 17:30 ` Warren W. Gay VE3WWG
2004-01-15 18:11 ` Robert A Duff
2004-01-15 19:36 ` tmoran
2004-01-15 20:35 ` Robert A Duff
2004-01-17 5:48 ` Robert I. Eachus
2004-01-16 1:52 ` Redefining := (was: The "()" operator revisited.) Jeffrey Carter
2004-01-16 21:37 ` Randy Brukardt
2004-01-19 11:33 ` Dmitry A. Kazakov
2004-01-16 3:11 ` The "()" operator revisited Mark A. Biggar
2004-01-16 13:28 ` Hyman Rosen
2004-01-16 16:19 ` Robert A Duff
2004-01-16 18:09 ` Warren W. Gay VE3WWG
2004-01-16 13:56 ` Frank J. Lhota
2004-01-16 16:14 ` Robert A Duff
2004-01-16 21:29 ` Frank J. Lhota
-- strict thread matches above, loose matches on Subject: below --
2004-01-13 17:46 amado.alves
2004-01-13 22:21 ` Randy Brukardt
2004-01-13 17:53 amado.alves
2004-01-14 9:09 ` Dmitry A. Kazakov
2004-01-14 12:55 ` Georg Bauhaus
2004-01-14 15:05 ` Dmitry A. Kazakov
2004-01-15 1:21 ` Georg Bauhaus
2004-01-15 8:50 ` Dmitry A. Kazakov
2004-01-15 11:09 ` Georg Bauhaus
2004-01-15 13:23 ` Dmitry A. Kazakov
2004-01-17 6:26 ` Robert I. Eachus
2004-01-14 13:04 ` Hyman Rosen
2004-01-14 15:22 amado.alves
2004-01-14 16:16 ` Dmitry A. Kazakov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox