[plt-scheme] Cooperating with 3m

From: Chongkai Zhu (u0476504 at utah.edu)
Date: Sun Jan 8 13:11:08 EST 2006

>From "Inside PLT MzScheme":
Garbage collection can occur during any call into MzScheme or its allocator, on anytime that MzScheme has control, except during functions that are documented otherwise. The predicate and accessor macros listed in section 2.1 never trigger a collection.

I just feel that scheme_utf8_decode and scheme_utf8_encode in "Chapter 11 String Encodings" will not trigger a collection, because they are pure C function. But it is not "mentioned otherwise" so I post here to make sure.

Thanks.

Sincerely,  
Chongkai Zhu



Posted on the users mailing list.