Hi, Calling the Guile compiler often causes this BDWGC error: “Too many root sets”.
scheme@(guile-user)> (define-syntax-rule (repeat n expr expr* ...) (do ((i 0 (1+ i))) ((eqv? i n)) expr expr* ...))
scheme@(guile-user)> (use-modules (system base compile)) scheme@(guile-user)> (repeat 10000 (compile 5)) Too many root sets Abandon (core dumped) Any idea what is going on here? Should I report it as a bug? Is there a workaround? Thanks, Jean