From: RSWhite@nospam.somewhere.ia.us (Robert S. White)
Subject: Re: Question for the folks who designed Ada95
Date: 1999/04/29
Date: 1999-04-29T01:49:37+00:00 [thread overview]
Message-ID: <7g8drh$1q00$1@odie.mcleod.net> (raw)
In-Reply-To: 7g8390$225c@drn.newsguy.com
In article <7g8390$225c@drn.newsguy.com>, bill@nospam says...
>
>All what we know, is that looking at something written as a[i] tells
>right away that it is an array, while with a(i) you are not sure what
>it is in Ada.
And just why do you need to know the implementation when you are just
an oo user of the object? Can we say "loosely coupled" here?
>If Iam maintaining someone else's code, it helps me to understand the code
>faster that way.
Ah but a maintainer _hopefully_ has a smart editor/browser that knows
how to quickly pop up the body's source text - like "visit body" under
Rational Apex.
>Someone argument about them modifying the array to a function and not breaking
>someone else code (becuase in Ada "()" is used instead of "[]") is a
>very weak argument.
But, but, IMHO it is a good argument! The users of the object/package
don't have to edit their source code when the implementation changes. No
module version control check outs, edits, check ins, code inspections, etc.
Just a new full up link and integration/regression tests are required. A
lot less staff effort and expense!
> In the real world, one would design their data to
>be hidden from users, and have access methods to read/write to it, (can we
>says OO here?) and so, users would never care if you used arrays or
>functions anyway. you should use 'messages' :)
Nope...don't use "messages", instead just use accessor functions.
Seems like my "real world" and yours differs :)
_____________________________________________________________________
Robert S. White -- An embedded systems software engineer
e-mail reply to reverse of ( add .'s ): net mcleodusa shift2 r white
or do a "Reply To All" for direct eMailed cc'd followups.
next prev parent reply other threads:[~1999-04-29 0:00 UTC|newest]
Thread overview: 88+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-04-26 0:00 Question for the folks who designed Ada95 Corey Ashford
1999-04-27 0:00 ` Samuel Mize
1999-04-27 0:00 ` Samuel Mize
1999-04-27 0:00 ` Robert Dewar
1999-04-28 0:00 ` Corey Ashford
1999-04-28 0:00 ` Robert Dewar
1999-04-29 0:00 ` Corey Ashford
1999-04-29 0:00 ` Robert Dewar
1999-04-29 0:00 ` Fraser Wilson
1999-04-29 0:00 ` Robert Dewar
1999-04-29 0:00 ` Marin David Condic
1999-04-28 0:00 ` Samuel Mize
1999-04-28 0:00 ` Samuel Mize
1999-04-28 0:00 ` Corey Ashford
1999-04-28 0:00 ` Corey Ashford
1999-04-27 0:00 ` Robert Dewar
1999-04-27 0:00 ` Tarjei Tj�stheim Jensen
1999-04-27 0:00 ` Robert Dewar
1999-04-28 0:00 ` Corey Ashford
1999-04-28 0:00 ` Robert Dewar
1999-04-28 0:00 ` Robert A Duff
1999-04-28 0:00 ` Robert Dewar
1999-04-29 0:00 ` Robert A Duff
1999-04-29 0:00 ` Corey Ashford
1999-04-29 0:00 ` Robert Dewar
1999-04-29 0:00 ` Fraser Wilson
1999-04-29 0:00 ` Mark A Biggar
1999-04-30 0:00 ` Tucker Taft
1999-04-29 0:00 ` Tucker Taft
1999-04-29 0:00 ` Marin David Condic
1999-04-30 0:00 ` David Brown
1999-04-29 0:00 ` Geert Bosch
1999-04-29 0:00 ` Corey Ashford
1999-04-27 0:00 ` bill
1999-04-27 0:00 ` Robert Dewar
1999-04-27 0:00 ` Al Christians
1999-04-27 0:00 ` Larry Kilgallen
1999-04-27 0:00 ` Al Christians
1999-04-28 0:00 ` Robert A Duff
1999-04-28 0:00 ` Robert Dewar
1999-04-29 0:00 ` Matthew Heaney
1999-04-29 0:00 ` Robert Dewar
1999-04-29 0:00 ` Jean-Pierre Rosen
1999-04-27 0:00 ` dennison
1999-04-27 0:00 ` Robert Dewar
1999-04-29 0:00 ` Robert A Duff
1999-04-27 0:00 ` David Starner
1999-04-27 0:00 ` Robert Dewar
1999-04-27 0:00 ` David Starner
1999-04-28 0:00 ` Robert Dewar
1999-04-28 0:00 ` Samuel Mize
1999-04-28 0:00 ` Tarjei Tj�stheim Jensen
1999-04-28 0:00 ` dennison
1999-04-28 0:00 ` Robert Dewar
1999-04-28 0:00 ` Robert A Duff
1999-04-28 0:00 ` Brian Hanson
1999-04-28 0:00 ` bill
1999-04-29 0:00 ` Robert Dewar
1999-04-28 0:00 ` Pat Rogers
1999-04-29 0:00 ` Robert Dewar
1999-04-29 0:00 ` dennison
1999-04-29 0:00 ` Pat Rogers
1999-04-29 0:00 ` Robert S. White [this message]
1999-04-29 0:00 ` Robert Dewar
1999-04-30 0:00 ` Robert S. White
1999-04-30 0:00 ` dennison
1999-04-29 0:00 ` Robert Dewar
1999-04-30 0:00 ` Robert S. White
1999-04-30 0:00 ` Robert Dewar
1999-04-28 0:00 ` Robert Dewar
1999-04-28 0:00 ` Robert A Duff
1999-04-29 0:00 ` Tarjei Tj�stheim Jensen
1999-04-29 0:00 ` Bill Ghrist
1999-04-28 0:00 ` Larry Kilgallen
1999-04-28 0:00 ` Robert A Duff
1999-04-29 0:00 ` Question for the folks who designed Ad David Kristola
1999-04-29 0:00 ` Paul Duquennoy
1999-04-27 0:00 ` Question for the folks who designed Ada95 Larry Kilgallen
1999-04-29 0:00 ` Aidan Skinner
1999-04-30 0:00 ` Matthew Heaney
1999-04-27 0:00 ` Corey Ashford
1999-04-27 0:00 ` Matthew Heaney
1999-04-27 0:00 ` Matthew Heaney
1999-04-27 0:00 ` Corey Ashford
1999-04-28 0:00 ` Robert A Duff
1999-04-28 0:00 ` Keith Thompson
1999-04-29 0:00 ` Robert A Duff
1999-04-28 0:00 ` Marin David Condic
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox