From: Martin Krischik <krischik@users.sourceforge.net>
Subject: Re: Allocation of local constant arrays
Date: Thu, 20 May 2004 13:24:07 +0200
Date: 2004-05-20T13:24:07+02:00 [thread overview]
Message-ID: <17820062.Hog322c0fT@linux1.krischik.com> (raw)
In-Reply-To: c8hvcl$eth$1@e3k.asi.ansaldo.it
Davide wrote:
>
> "Robert I. Eachus" <rieachus@comcast.net> ha scritto:
>
>> then put everything as constants in the
>> package body.
>
> As a general way to design the software, if you have constants used only
> by a procedure, do you prefer (for the final application) to nest them in
> that procedure or to keep them together with all the other constants in
> the package body, then visible also to procedures not referencing them?
>
> The question, in other words, is: locate the data closest as possible to
> operations who used them or tend to "globalize" their visibility also when
> not necessary?
>
> Waiting for opinions.
Normally I put them with the procedure. Sometimes I put them in packages
inside the procededure:
procedure Proc
is
package Pack
...
end Pack;
begin
...
With Regards
Martin
--
mailto://krischik@users.sourceforge.net
http://www.ada.krischik.com
next prev parent reply other threads:[~2004-05-20 11:24 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-19 15:07 Allocation of local constant arrays Davide
2004-05-19 15:17 ` Davide
2004-05-19 21:16 ` Robert I. Eachus
2004-05-20 9:56 ` Davide
2004-05-20 11:24 ` Martin Krischik [this message]
2004-05-20 18:36 ` Freejack
2004-05-21 9:44 ` Martin Krischik
2004-05-21 2:32 ` Steve
2004-05-21 3:07 ` Robert I. Eachus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox