The subject is copied from the dictionary.

"m `: 0    Append    Appends the results of the individual verbs; the ranks are 
the maxima over their ranks."

Being that ',' is called 'Append' I would think that
(f1 , f2 , f3) -: (f1`f2`f3 `:0) is true. However, it
seems more like ((f1 ,: f2) , f3).

f1 =: i.
f2 =: f1@:>:
f3 =: f2@:>:

 (f1`f2`f3 `:0) 3
0 1 2 0 0
0 1 2 3 0
0 1 2 3 4
   (f1,f2,f3) 3
0 1 2 0 1 2 3 0 1 2 3 4


(f1`f2`f3 `:0) 1 1
0 0 0
0 0 0
0 0 0

0 1 0
2 3 0
0 0 0

0 1 2
3 4 5
6 7 8
   (f1,f2,f3) 1 1
0 0 0
0 1 0
2 3 0
0 1 2
3 4 5
6 7 8

In the first case "the maxima over their ranks" is 1 and appending three things 
of rank 1 gives a result of rank 1. The same applies for things of rank 2 and 
so on. 

I guess it is a matter of interpretation of the word append. As they say: 
What's in a name?
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to