Re: (ice-9 base64)?

2022-08-18 Thread Aleix Conchillo Flaqué
On Thu, Aug 18, 2022 at 12:56 AM Maxime Devos wrote: > Then, if I understood correctly, IMO I would say Guile should not really > care about Guix's bundling/unbundling. That is, adding (ice-9 base64) (or > however we want to call it... maybe (encoding base64) following Golang and > Guile's (web

Re: “Too many root sets” when calling compile frequently

2022-08-18 Thread Jean Abou Samra
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

“Too many root sets” when calling compile frequently

2022-08-18 Thread Jean Abou Samra
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

Re: (ice-9 base64)?

2022-08-18 Thread Maxime Devos
Then, if I understood correctly, IMO I would say Guile should not really care about Guix's bundling/unbundling. That is, adding (ice-9 base64) (or however we want to call it... maybe (encoding base64) following Golang and Guile's (web ) module) should be totally independent of Guix. So, if