Oh, I got it from the doc:
Instead of requiring the user to inform Guile about all variables in C that
might point to heap objects, Guile traces the C stack and static data segment
conservatively. That is to say, Guile just treats every word on the C stack and
every C global variable as a poten
I just read the docs about GC, if I understand it correctly, in a c program,
all static variables, global variable, and local variables that hold SCM
objects are registered to GC protection automatically.
I want to know how does the GC make this, could anyone give me a clue?
Many thanks.
Hmmm, I tried again and it worked in command line REPL and Geiser.
Weird, I was remembering something did not work. Perhaps it was only
when I needed lambda* or something. Great, I can use it more often again!
On 1/28/20 1:44 AM, Jose A. Ortega Ruiz wrote:
> On Tue, Jan 28 2020, Zelphir Kaltstahl
On Tue, 28 Jan 2020 04:26:46 -0500 Ludovic Courtès wrote
> Hi sirgazil,
>
> sirgazil skribis:
>
> > It's been a while since I designed the current Guile logo. This logo has
> > what I called retracted and expanded forms. The former is the G in
> > parenthesis, and the latte
On Tue, 28 Jan 2020 05:26:01 -0500 Jérémy Korwin-Zmijowski_
wrote
> Hi Sirgazil,
>
> I kind of really like the actual logo ! More than your propositions.
Great, thank you for your feedback, Jérémy :)
Hi Sirgazil,
I kind of really like the actual logo ! More than your propositions.
Thank you,
Jeko
Le 28 janvier 2020 10:26:46 GMT+01:00, "Ludovic Courtès" a écrit
:
>Hi sirgazil,
>
>sirgazil skribis:
>
>> It's been a while since I designed the current Guile logo. This logo
>has what I calle
Hi sirgazil,
sirgazil skribis:
> It's been a while since I designed the current Guile logo. This logo has what
> I called retracted and expanded forms. The former is the G in parenthesis,
> and the latter is the one in the website header bar.
>
> I'm fine with the retracted form, I actually li