Hi Daniel, Daniel Oliveira <[email protected]> writes: > To reproduce: > > (define (fact n) > (let loop ((i 1) (r 1)) > (if (> i n) r (loop (+ i 1) (* r i))))) > > (fact 123456) > > Watch your computer get unusable :)
I have posted a patch to guile-devel that fixes this problem. The
subject is "[PATCH] Configure GMP to use GC allocation functions, remove
bignum finalizers".
Thanks,
Mark
