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
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-hackers