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

Reply via email to