Hello everybody, If I link multiple units into a shared object, load the shared object and call (exit) I get the warning: "Warning: "exit" called while processing on-exit task". If I'm doing this in the interpreter, csi will not exit.
Here is a trivial example: $ cat a.scm (declare (unit a)) (define zooi 'a) $ cat b.scm (declare (uses a)) (print zooi) $ csc -c a.scm b.scm ; csc -s a.o b.o -o c.so $ csi #;1> (load "c.so") ; loading c.so ... #;2> (print zooi) a #;3> (exit) Warning: "exit" called while processing on-exit tasks #;4> thanks, Richard _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
