Wave structure/list/asarr nesting levels - not infinite? [message #5983] |
Tue, 19 March 1996 00:00 |
Bruce E Thomason
Messages: 6 Registered: March 1996
|
Junior Member |
|
|
Product/Platform: PV-Wave 6.0 Beta/Windows '95
After putting together a fairly complex bit of code I have hit a
limitation in the depth of nested structures/arrays (I tested to
two levels & assumed that infinite levels were supported ... shame on
me!).
The structure "path" looks something like:
Struct.list( asarr( struct.list( asarr( ...ad naseum ))))
Here is an example of the problem
lst = ASKEYS( Res.value(0,'x').value(0,'y').value(0))
% Expression must be a structure in this context: <No name>.
...where each "value" in the above is a LIST( ASARR())
The design approach that got me into into this mess is intended
enable efficient passing by reference of a large collection of
data of different types, sizes, and structures, all referenced
back to a single point.
Questions are:
0. Can anyone elucidate on what the data structure nesting limitations
are for Wave 6.0?
1. Is this a W'95/Beta issue only?
2. Are there ways (system variables?) to get around a limited nesting
depth?
3. Any other suggestions? (Kind ones please!)
Thanks, Bruce
{?}
/~~~~~\....:
{(o)-(o)}
----------------------------------OOo----(_)----oOO--------- ---------
Dynamic System Solutions Real-Time System Developers
331 Franklin St. Specializing In Test & Measurement
Columbus, IN 47201
|
|
|