Thanks for the info Cliff (and Henry).
I figured it
would be an accuracy thing, as the only result I could find when
searching that number online was this short article on estimating pi,
where it specifically mentions values larger than
596313653 being a limitation
I
personally stumbled across it while playing playing around generating
some graphics... so in this situation, even an inaccurate value that
doesn't crash would be preferable.
I worked around it by clamping the values at that maximum
load 'viewmat'
Limit =: 596313653&{{ x <. (-x) >. y }}
Tan =: 3 o. Limit
F =: {{ Tan (- y) % >./ (x-50),(y-50),(49-x),:(49-y) }}
viewmat 15 (17 b.) <. F/ |: (#: i.) ,~ 100
As you said, it's a minor annoyance... but I think at least the documentation should probably mention this limit.