chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] [PATCH] [5] Simplify weak symbol GC and make it th


From: felix . winkelmann
Subject: Re: [Chicken-hackers] [PATCH] [5] Simplify weak symbol GC and make it the default
Date: Thu, 29 Sep 2016 13:49:47 +0200

Hello!

I'm currently trying to evaluate these patches and have a few questions:

- If I understand correctly, a symbol must be explicitly persisted by marking 
it using
    "C_i_persist_symbol", but that only seems to happen when assigning to a 
global in
    the evaluator, or when using "C_putprop", "remprop!" or "(set! 
(symbol-plist ...) ...)". What about
    assignments in compiled code (which uses ##sys#setslot)?

- Shouldn't C_COLLECT_ALL_SYMBOLS defined in chicken.h instead of all makefiles?
    Or do you anticipate that this may be undesirable on some platforms?


felix




reply via email to

[Prev in Thread] Current Thread [Next in Thread]