Date: Mon, 21 Dec 2009 14:03:50 -0800 From: Chris Hanson <c...@chris-hanson.org>
Actually, they want to be both key-weak and datum-weak. EXPANDED-NAMES needs to be key-weak and datum-strong (its data are hash tables that are not likely to be referenced, strongly or weakly, from anywhere else), but for the other two hash tables, while they ought to be datum-weak, I don't think it matters whether they are key-weak or key-strong: their data have strong references to their keys, so as long as their data are strongly referenced, the keys will be too. But this is all moot until we have datum-weak hash tables. I've just left a comment by %MAKE-XML-NAME explaining this. I'll commit my changes once I have finished a LIARC build. _______________________________________________ MIT-Scheme-devel mailing list MIT-Scheme-devel@gnu.org http://lists.gnu.org/mailman/listinfo/mit-scheme-devel