On 2021-04-04 10:37, John Baker wrote:
At first I thought this was a tardy April Fools joke. I seem to
remember some APLs had a rank limit in the 60s but like many I’ve
never used ranks beyond 10.
With all-zero or all-one axes the j903 limit is quite high:
$$(16bffff$0)$1
65535
With >1 axes it's already less than 64:
$$(48$2)$1
|limit error
$$(47$2)$1
|out of memory
DyalogAPL permits <16 and GNU APL <9
⍴⍴(16⍴0)⍴1
LIMIT ERROR: Rank of resultant array would exceed maximum permitted
⍴⍴(9⍴0)⍴1
SYSTEM LIMIT (rank)
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm