This page is part of the web mail archives of SRFI 50 from before July 7th, 2015. The new archives for SRFI 50 contain all messages, not just those from before July 7th, 2015.
Typo correction: > From: Tom Lord <lord@xxxxxxx> > In order to preserve the invariant in the face of C's assignment > operator, at least all GC_PROTECT_GLOBAL locations and all GC_PROTECT > automatic variables must be, whenever such an assignment is possible, ^ | "in the frame of the function currently executing" > the same color. Unless the draft is modified to prohibit assignments > of the form `x = *z' where `z' is a `scheme_value *' that may point to > a GCPROtected automatic in some caller's frame -- then _all_ ^ | (hence the contrast with "_all_") > GCPROtected locations must be of the same GC color whenever a foreign > function is executing code between GC points. > -t