On 20-08-2022 13:08, Jean Abou Samra wrote:
Thanks for your reply. I didn’t dig into the history yet, but I might do it
later. For now, I have a question. What is the actual purpose of the
GC_add_roots call? Is it just to give eternal protection to the objects pointed
to by pointers in the me
> Le 19 août 2022 à 12:19, Maxime Devos a écrit :
>
>
>> On 19-08-2022 00:18, Jean Abou Samra wrote:
>> 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)
On 19-08-2022 00:18, Jean Abou Samra wrote:
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 c
Le 19/08/2022 à 00:33, Jean Abou Samra a écrit :
Le 19/08/2022 à 00:18, Jean Abou Samra a écrit :
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* ...))
Le 19/08/2022 à 00:18, Jean Abou Samra a écrit :
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 co
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 1 (c