comp.lang.ada
 help / color / mirror / Atom feed
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




  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