I'm not sure when it started happening, but it seems that ⍎¨ always returns a vector regardless of the shape of its argument:
⍴ ⍎¨ '1'
1
⍴ {⍎⍵}¨ '1'
⍴ ⍎¨ 2 2⍴,¨'1234'
4
⍴ {⍎⍵}¨ 2 2⍴,¨'1234'
2 2
-k
I'm not sure when it started happening, but it seems that ⍎¨ always returns a vector regardless of the shape of its argument:
⍴ ⍎¨ '1'
1
⍴ {⍎⍵}¨ '1'
⍴ ⍎¨ 2 2⍴,¨'1234'
4
⍴ {⍎⍵}¨ 2 2⍴,¨'1234'
2 2
-k