This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Well, I had to try this. guile> (fact 10000) ... gives ...0000000000000000000000000000043 guile> (define a (fact 10000)) guile> a ... gives ... 000000000000000000000000000000 !!! Then, with a restarted guile I get the `expected' 00043 for a, but guile> (- a 43) gives ... 99999999787 guile> (- a 1) gives ... 99999999999 and guile> (+ (- a 1) 1) gives ... 00000000000 then, after printing 'a' a couple of times, I got guile> a ERROR: Bad memory access (Segmentation violation) ABORT: (signal) This is with guile 1.3a on a FreeBSD 2.2.7-STABLE with 80Mb RAM. -adf