From: Jeffrey Carter <spam@spam.com>
Subject: Re: What is the point of Private?
Date: Fri, 29 Apr 2005 03:14:27 GMT
Date: 2005-04-29T03:14:27+00:00 [thread overview]
Message-ID: <nEhce.952$HL2.627@newsread3.news.pas.earthlink.net> (raw)
In-Reply-To: <d4rr3r$n92$1@news.freedom2surf.net>
Simon Smith wrote:
> Why is it there? I am sure I have heard talk that its to stop the client
> from seeing exactly how the data is stored/manipulated however if people
> really did want to know this wouldn't they just scroll down the ada spec
> file and find out for themselves or am I missing something here?
No, it was there originally to put stuff that the compiler needs to know
to compile client code, but that the client code doesn't need to know to
use the package. (Actually, the compiler probably doesn't need to know
that stuff, and it could be put in the body, but in the late 1970's
Ada's designers weren't willing to accept the extra work and overhead
that would entail.)
Now, it also serves to put stuff that will be visible to the private
parts and bodies of children, but not to anyone else.
--
Jeff Carter
"Beyond 100,000 lines of code you
should probably be coding in Ada."
P. J. Plauger
26
next prev parent reply other threads:[~2005-04-29 3:14 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-28 23:22 What is the point of Private? Simon Smith
2005-04-28 23:40 ` Ed Falis
2005-04-29 3:14 ` Jeffrey Carter [this message]
2005-04-29 9:07 ` Peter Amey
2005-04-30 3:27 ` Jeffrey Carter
2005-04-30 0:49 ` chris
2005-05-01 22:57 ` Simon Smith
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox