HI! I'm a new J user with a little experience of APL and LISP.
In these days I'm playing with big numbers... very big indeed, and I found a bug (?) in the exteded precision implementation of J. I'm not sure if I can call it a bug, but if I use the standard precision number I got a "infinity" as result... as should be. I'm talking about knuth-up-arrow notation, to build the "tower of power". In J the syntax is amazingly simple : ^/ 2 2 2 2 2^^4 is 2 * (2* (2* 2)) = 65536 Now 2^^5 is _ with standard precision... but if I use x: (i.e. ^/ x: 2 2 2 2 2) can get most of number... it's quite big indeed. The problem arises with 2^^6 or 3^^4 I get "limit error" instead of _ ... why ? Is it an expected behaviour ? thanks in advance, Fausto ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
