Hi, http://paste.call-cc.org/paste?id=e3ae15323d083667cc21eba9db9e0b2ed2ee77fd
In the paste above I have some code which seems to print the same thing to stdout three times unless I call (newline), in which case, the thing is printed only once. I modified things such that I print to stdout and also write something into a file such that if it is called multiple times the file contents are different than when it is called once. In that case, I get multiple occurances on stdout but only one write to the file which suggests that the (load ...) *is* only occurring once. I'm not being particularly clear because I have been unable to produce a simple repro for this outside the rest of my program. This is running on Chicken 4.7.0. I should upgrade to Chicken 4.8.0 but, in the meantime, is anyone able to suggest any known problems that would cause something to be flushed to stout multiple times? As an aside, I note that (use extras) is required in interpreted code but not in compiled code. Regards, @ndy -- andy...@ashurst.eu.org http://www.ashurst.eu.org/ 0x7EBA75FF _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users