Terrence Brannon
> "An array is a list of its items."
> I think it is more accurate to say: an array can be seen as a list of its
> items, but there are other ways to conceptualize an array in terms of
> its frame and n-cells.
You have underestimated the importance of the assertion, "An array is a list of
its items."
Yes, some arrays may be conceptualized in ways other than as a list of items.
There is, however, special utility in the fact that *every* J array *is* a list
of its items. That utility involves the meanings of "list" and "item."
Memorizing this phrase is a good way to learn the way these three J concepts
are interrelated.
The importance is particularly high because of the way J replaces conventional
indexing with functions that apply to array shapes, which are always lists.
Thinking of J in terms of list-processing has been a simplifier in my studies.
When what happens is list-processing, the things that are processed are items.
That relationship deserves special emphasis.
Tracy B. Harms
____________________________________________________________________________________
Pinpoint customers who are looking for what you sell.
http://searchmarketing.yahoo.com/
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm