Eric Mahurin <eric_mahurin / yahoo.com> writes:

> Anybody know of any collection (i.e. Array/Hash) classes where
> the keys and/or values can be assigned a fixed class?  And for
> classes that have variable length objects the length be also
> potentially fixed across the collection?  The main purpose of
> doing this would be memory usage.  You wouldn't have to store
> the class (and possibly object length and pointer to allocated
> space) per element and instead just have the raw data in the
> collection.  You would be able to get the same memory
> utilization as C per element if done right.
>
> Here would be a few examples of what I'm talking about and how
> much space per element it would take:
>
> - array of Floats (64 bits per element)
> - array of N-bit integers (N bits per element)
> - hash of 2-character strings (2*8 bits per key and Object per
> value)
> - array of array of 8 Floats (8*64 bits per line)
>
> For dealing with large data structures, this could be
> invaluable for memory usage.

Shouldn't NArray be good for such things?

-- 
Christian Neukirchen  <chneukirchen / gmail.com>  http://chneukirchen.org