comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Question[s] about aliased extended return.
Date: Sat, 10 Nov 2012 01:27:13 -0600
Date: 2012-11-10T01:27:13-06:00	[thread overview]
Message-ID: <k7kvkm$3k2$1@munin.nbi.dk> (raw)
In-Reply-To: 5dd387bf-f15e-4800-8c92-ceb87c956581@googlegroups.com

"Shark8" <onewingedshark@gmail.com> wrote in message 
news:5dd387bf-f15e-4800-8c92-ceb87c956581@googlegroups.com...
>As I have it the thin binding is only in the package-bodies, completely 
>unexposed to the client.

I've tended to put them in private packages (or the private part), mainly so 
each API only needs to be defined once. By putting them in the private part 
or in private packages, child units can use them, but clients still don't 
have access. Of course, if you're CERTAIN that you'll NEVER need to use the 
same API somewhere else, the body is probably better. (But who's certain of 
anything?? :-)

                              Randy.





  reply	other threads:[~2012-11-10  7:27 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-02 15:55 Question[s] about aliased extended return Shark8
2012-11-09  0:43 ` Randy Brukardt
2012-11-09  3:40   ` Yannick Duchêne (Hibou57)
2012-11-10  7:34     ` Randy Brukardt
2012-11-09 19:42   ` Shark8
2012-11-09 20:53     ` sbelmont700
2012-11-09 21:44       ` Yannick Duchêne (Hibou57)
2012-11-09 22:04         ` sbelmont700
2012-11-09 22:56           ` Shark8
2012-11-09 22:54         ` Shark8
2012-11-10  7:27           ` Randy Brukardt [this message]
2012-11-10 16:08             ` Shark8
2012-11-10  1:08     ` Jeffrey Carter
2012-11-10  1:52       ` Shark8
2012-11-10  2:17         ` Yannick Duchêne (Hibou57)
2012-11-10 10:59         ` Bill Findlay
replies disabled

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