On Thu, Mar 3, 2022 at 5:13 AM Elijah Stone <elro...@elronnd.net> wrote:
> Why must the result of $y always be a vector?  What would happen if we let
> it be a higher-ranked array?  What would that _mean_?

It would mean that many of the identities which we rely on, to
understand what we're working with, would become invalid.

Also, without use cases, it would mean that our initial attempts at
implementing such a system would be largely useless.

That said, I could imagine some applications of this concept to
systems involving an array of machines -- a two dimensional shape
array would have one item for the sub-array stored on one machine. A
rank three array, here, would likely represent groupings of such
machines.

Note, however, that padding issues would make a mess of the
implementation of this concept, unless the shape arrays were highly
regular (which would remove most of the motivation for needing
different shape items for different machines).

(When working with multiple machines, the interfaces between machines
take precedence. Failure modes and their analysis also become
increasingly significant.)

-- 
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to