I suspect the difficulty arose because of the need to recognise that table 
is an ambivalent verb. I admire the skill of members of the forum with the 
tacit form but I think the simplest thing to do is to recognise that table 
is an ambivalent adverb and write the obvious expressions for the formatted 
result.  Dan of course achieved this in a different and very elegant way.

   tab =: 1 : 0
1 1}. _1 _1 }. ": y u  table  y
:
1 1}. _1 _1 }. ": x u  table  y
)


   - tab i.4
-|0  1  2  3
-+----------
0|0 _1 _2 _3
1|1  0 _1 _2
2|2  1  0 _1
3|3  2  1  0
   - tab ~ i.4
-|0  1  2  3
-+----------
0|0 _1 _2 _3
1|1  0 _1 _2
2|2  1  0 _1
3|3  2  1  0

Fraser 

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

Reply via email to