[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