Here's an interesting bug (I can't call this kind of issue a feature if it's not documented in the dictionary, can I?):
9223372036854775809 9223372036854775807 (And that's probably more important than the "using ^" issue.) Thanks, -- Raul On Mon, May 26, 2014 at 1:55 PM, 'Pascal Jasmin' via Programming < [email protected]> wrote: > is there a way to get ^ to make a 64bit number without it being extended > precision? I guess an efficient alternative to ^ if that is not possible: > > 2^63 > 9.22337e18 > 2^63x > 9223372036854775808 > 9223372036854775808 > 9223372036854775807 > > Note that the last line is probably a problem. The answer is the largest > non extended integer, but still unwelcome change from the input. > > 9223372036854775808-1 > 9223372036854775806 > 9223372036854775809-1 > 9223372036854775806 > > I guess this works > > (<: + ] ) 4611686018427387904 > NB. 2^62x > 9223372036854775807 > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
