[plt-scheme] Cooperating with 3m

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Mon Jan 9 10:47:11 EST 2006

At Sun, 08 Jan 2006 11:11:08 -0700, Chongkai Zhu wrote:
> >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.

That's correct. I've added a note to the manual.

Matthew



Posted on the users mailing list.