comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: Flexible Strings (was Equality operator...)
Date: 1997/05/02
Date: 1997-05-02T00:00:00+00:00	[thread overview]
Message-ID: <dewar.862612183@merv> (raw)
In-Reply-To: 9705011408.AA06677@most


Wes said

<<I agree with you that automatic conversion is generally harmful.  And that
too much explicit conversion is information hiding of the wrong sort, i.e.,
hiding the abstraction in implementation clutter.  The thing with "+" is
more an issue of retraining one's instincts--after more than 35 years, it's
hard not to think of it as something associated with quantities.  But then,
the strangeness of it is a point in its favor because it catches the
attention.  If it were routine, being only a single character, it could
easily be overlooked.>>

Jean Ichbiah argued strongly during the Ada 95 design for introducing one
additional unary operator that would have no predefined meaning, to be used
for these kind of conversion operations.

I supported that, and suggested the possibility of using the international
currency conversion symbol for this purpose (it is sometimes called pillow).

However, we seemed to be alone, and others did not like the idea, so
must not be a good idea after all :-)





  reply	other threads:[~1997-05-02  0:00 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <199705010554.WAA24507@ni1.ni.net>
1997-05-01  0:00 ` Flexible Strings (was Equality operator...) W. Wesley Groleau (Wes)
1997-05-02  0:00   ` Robert Dewar [this message]
1997-04-30  0:00 W. Wesley Groleau (Wes)
1997-04-30  0:00 ` Matthew Heaney
1997-05-01  0:00   ` Robert Dewar
1997-05-02  0:00   ` Kevin Cline
1997-05-03  0:00     ` Jon S Anthony
1997-05-03  0:00     ` Robert Dewar
1997-05-04  0:00       ` Kevin Cline
1997-05-04  0:00         ` Robert Dewar
1997-05-06  0:00           ` Kaz Kylheku
1997-05-07  0:00             ` Robert A Duff
1997-05-07  0:00               ` Robert Dewar
1997-05-08  0:00               ` Robert I. Eachus
1997-05-07  0:00             ` Robert Dewar
1997-05-07  0:00             ` Kevin Cline
1997-05-07  0:00               ` Robert Dewar
1997-05-07  0:00               ` Jon S Anthony
1997-05-07  0:00               ` Robert A Duff
1997-05-07  0:00               ` Matthew Heaney
1997-05-07  0:00                 ` Jon S Anthony
1997-05-07  0:00             ` Robert Dewar
1997-05-09  0:00           ` Erik Magnuson
1997-05-10  0:00             ` Robert Dewar
1997-05-10  0:00               ` Matthew Heaney
1997-05-10  0:00             ` John G. Volan
1997-05-10  0:00               ` Robert Dewar
1997-05-10  0:00                 ` Matthew Heaney
1997-05-11  0:00                   ` Robert Dewar
1997-05-12  0:00               ` Erik Magnuson
replies disabled

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