That seems to me an unusual application not deserving of a primitive.
And }:: is being held open for 'emend', modification inside a boxed
structure.
You are right to point to rank as the basic problem. Maybe a way to
give rank to u} would be a more general solution.
Henry Rich
On 1/19/2022 9:53 PM, Hauke Rehr wrote:
mainly @HR
what do you think about
curlyrtcoco =: {{ m x} y }}"0 _
(2 0;1 1) 1 curlyrtcoco i. 3 3
0 1 2
3 4 5
1 7 8
0 1 2
3 1 5
6 7 8
?
Would this be worth adding as a primitive?
I had some use for it, but not all too frequently.
} can be viewed as a three noun argument function,
but you can only change its rank wrt two of them.
That’s why I’d like to have this complementary one, too.
--
This email has been checked for viruses by AVG.
https://www.avg.com
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm