comp.lang.ada
 help / color / mirror / Atom feed
From: news01+Steven.Murdoch@cl.cam.ac.uk (Steven Murdoch)
Subject: Re: Giving a package specification access to the private types of another package
Date: 10 Dec 2002 14:54:49 GMT
Date: 2002-12-10T14:54:49+00:00	[thread overview]
Message-ID: <at4v7p$m2r$5@pegasus.csx.cam.ac.uk> (raw)
In-Reply-To: M_mJ9.53337$hK4.4591912@bgtnsc05-news.ops.worldnet.att.net

In article <M_mJ9.53337$hK4.4591912@bgtnsc05-news.ops.worldnet.att.net>,
 "James S. Rogers" <jimmaureenrogers@worldnet.att.net> writes:
>You clearly have a poor organization. Try to think a bit more about
>modularity when designing packages. Either A and B should be
>merged into a single package, or pieces of A and B should be
>moved from one package to the other.

A has a large amount of code but a very small specification. It would
be correct to embed A in B, however this would make B very large.
By having A as a package, B can be fairly small. A has a distict purpose
(Memory Management) and I would like to isolate all of this in one file.

Other than merging A and B there is nothing that can be moved between
them and maintain correctness. A is used by B and by no other package,
all of the procedures in A are used by B.

Steven Murdoch.




  reply	other threads:[~2002-12-10 14:54 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-10 13:51 Giving a package specification access to the private types of another package Steven Murdoch
2002-12-10 13:53 ` Preben Randhol
2002-12-10 14:07   ` Steven Murdoch
2002-12-10 14:37     ` James S. Rogers
2002-12-10 14:54       ` Steven Murdoch [this message]
2002-12-10 15:54         ` Robert A Duff
2002-12-10 16:58           ` Steven Murdoch
2002-12-11  2:43             ` SteveD
2002-12-10 19:42     ` Stephen Leake
2002-12-10 14:36   ` Steven Murdoch
  -- strict thread matches above, loose matches on Subject: below --
2002-12-10 14:27 Grein, Christoph
2002-12-10 14:46 ` Steven Murdoch
2002-12-10 15:08   ` John Cupak
2002-12-10 15:31     ` Steven Murdoch
2002-12-11  5:51 Grein, Christoph
2002-12-11 19:22 ` Jeffrey Carter
2002-12-12  7:14 Grein, Christoph
2002-12-12 17:01 ` Jeffrey Carter
2002-12-13 20:25   ` Steven Murdoch
replies disabled

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