YU2N2HEPNDEB65LGBWESEHNZNCZ63H3MGT4R7VLX4KMZHFYC4SIAC
if(N > (N_at_last_gc + GC_EVERY)) {
# for debugging garbage collector:
# logg_dbg("rep", "auto-gc at N " N)
# _dump_dot("pre-gc-" N ".dot")
# _gc_dot(_cons(_GLOBALS,
# _cons(_MACROS,
# _cons(_COMPARED_SYMBOLS,
# _nil()))),
# "auto-gc-" N "-marks.dot",
# "auto-gc-" N "-sweeps.dot")
# _dump_dot("post-gc-" N ".dot")
_gc(_cons(_GLOBALS,
_cons(_MACROS,
_cons(_COMPARED_SYMBOLS,
_nil()))))
N_at_last_gc = N
}