comp.lang.ada
 help / color / mirror / Atom feed
From: Jean-Pierre Rosen <rosen@adalog.fr>
Subject: Re: Records that could be arrays
Date: Thu, 23 Feb 2006 10:22:53 +0100
Date: 2006-02-23T10:22:53+01:00	[thread overview]
Message-ID: <btujtd.ojo.ln@hunter.axlog.fr> (raw)
In-Reply-To: <WBaLf.18619$HU.13588@trnddc04>

Justin Gombos a �crit :
> I have set a rule for myself: Composite types composed solely of one
> type of element should be declared as arrays rather than records.
> I've never seen this rule in a coding standard.  The idea is that you
> can be more expressive with an array.  Example- there are more options
> when it comes to an arrays role in control structures.  Plus the
> "others =>" notation is available.  Thoughts?
> 
I beg to disagree here. Arrays are for *iterative* structures, if you 
don't have a for loop over an array, it should be a record.

The fact that all components are of the same type may be an accident 
that changes during program evolution.

-- 
---------------------------------------------------------
            J-P. Rosen (rosen@adalog.fr)
Visit Adalog's web site at http://www.adalog.fr



  parent reply	other threads:[~2006-02-23  9:22 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-23  4:11 Records that could be arrays Justin Gombos
2006-02-23  4:51 ` tmoran
2006-02-23 13:19   ` Justin Gombos
2006-02-24 10:19     ` Stephen Leake
2006-02-23  6:32 ` Wilhelm Spickermann
2006-02-23 13:08   ` Stephen Leake
2006-02-23 13:20   ` Justin Gombos
2006-02-23 14:29     ` Wilhelm Spickermann
2006-02-24 10:31       ` Stephen Leake
2006-02-26 22:34         ` Wilhelm Spickermann
2006-02-23  8:21 ` john Doef
2006-02-23  9:22 ` Jean-Pierre Rosen [this message]
2006-02-23 13:11   ` Stephen Leake
2006-02-23 13:37   ` Justin Gombos
2006-02-23 13:06 ` Stephen Leake
2006-02-23 20:23   ` Simon Wright
2006-02-24 21:23   ` Randy Brukardt
2006-02-25 11:39     ` Dmitry A. Kazakov
2006-02-26  3:24       ` Steve Whalen
2006-02-26  9:51         ` Dmitry A. Kazakov
2006-02-27  2:26           ` Steve Whalen
2006-02-27  9:33             ` Dmitry A. Kazakov
2006-03-01 22:44             ` Robert A Duff
replies disabled

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