2008/9/27 Raul Miller <[EMAIL PROTECTED]>:
> On Sat, Sep 27, 2008 at 1:28 PM, Paul Moore <[EMAIL PROTECTED]> wrote:
>> Interesting - the precise case where I got the error was
>>   a =. 5 ? (100000000 # 52)
>
> This generates an array of 5e8 integers.  Since each integer occupies
> 4 bytes on your computer, you would need 2e9 bytes to represent that
> result.  This is in addition to the 4e8 bytes needed to represent the right
> argument of ? and all other storage occupied and used by J and the
> underlying user space part of your system.

Doh. Missed a factor of 5 out. Mildly embarrassing, that :-(
Paul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to