[gclist] What wrong with the GC in xemacs

Mike Gunter gunter@netcom.com
Tue, 2 Apr 1996 13:23:44 -0800


Tom Tromey writes:
 > Jim> SCM uses a conservative GC, so at least the maintenance problems
 > Jim> mentioned above will go away.
 > 
 > Actually SCM just trades Emacs' maintenance problems for its own.  For
 > instance, there are restrictions on where one can store an SCM object
 > (eg, not in a global variable).  Many sections of code must be
 > surrounded with:
 > 
 > 	GSCM_DEFER_INTS
 > 	...
 > 	GSCM_ALLOW_INTS
 > 
 > Perhaps in practice SCM's drawbacks will be less of a problem than
 > Emacs'; we'll see.

Does Emacs control when it receives interrupts?  If not, how does it
get by without doing so?  (I can still see some relation to garbage
collection --- though we seem to be approaching the cut-off point.)


		mike gunter