Re: How does GC know what SCM objects are on the stack?

2020-01-28 Thread ZHUO Qingliang (KDr2)
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

How does GC know what SCM objects are on the stack?

2020-01-28 Thread ZHUO Qingliang (KDr2)
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.

Re: Logo proposal

2020-01-28 Thread Zelphir Kaltstahl
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

Re: Logo proposal

2020-01-28 Thread sirgazil
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

Re: Logo proposal

2020-01-28 Thread sirgazil
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 :)

Re: Logo proposal

2020-01-28 Thread Jérémy Korwin-Zmijowski
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

Re: Logo proposal

2020-01-28 Thread Ludovic Courtès
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