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