miniapl

— Table / Catenate first

⍪Y makes a matrix: first axis becomes rows, remaining axes become columns.

⍪1 2 3             ⍝ 3 1⍴1 2 3
⍴⍪2 3 4⍴0          ⍝ 2x 12x

X⍪Y joins on the first axis. Axis qualifiers follow catenate.

1 2⍪3 4            ⍝ 1 2 3 4