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


_______________________________________________
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to