comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Drummond <brian@shapes.demon.co.uk>
Subject: Re: Code organization
Date: Thu, 27 Sep 2018 20:46:37 -0000 (UTC)
Date: 2018-09-27T20:46:37+00:00	[thread overview]
Message-ID: <pojfjd$56u$1@dont-email.me> (raw)
In-Reply-To: 0956f152-7902-47cb-98e2-c6e5ba68b6b5@googlegroups.com

On Thu, 27 Sep 2018 07:24:46 -0700, NiGHTS wrote:

> In one instance, I have a package that handles an xhtml object, but it
> has tons of interface functions and procedures to the object the package
> encapsulates. In this case I am frustrated by the ever-growing size of
> this source code. The procedures themselves may be grouped into
> categories, so it would have been nice to move some of these procedure
> bodies to other files.

Child packages may be your friend here - those categories sound a bit 
like child packages. They have some special visibility into the parent 
package that completely separate packages wouldn't.

-- Brian


      parent reply	other threads:[~2018-09-27 20:46 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-09-27 14:24 Code organization NiGHTS
2018-09-27 14:43 ` Shark8
2018-09-27 15:01   ` NiGHTS
2018-09-27 15:33     ` NiGHTS
2018-09-27 14:48 ` Jeffrey R. Carter
2018-09-27 15:09   ` NiGHTS
2018-09-27 19:49     ` Jeffrey R. Carter
2018-09-27 20:46 ` Brian Drummond [this message]
replies disabled

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