<div dir="ltr"><div>I&#39;m having trouble with some of the features of define-generics in top-level contexts.  Specifically, if I generate any names with generate-temporaries, and there are forward references to them in the expanded code, then the forward reference fails to expand because #%top is not bound in the context of the temporary name.  This problem doesn&#39;t come up in module or lexical bindings because all the definitions are bound, not using #%top, by the time the forward reference is expanded.<br>

<br></div>So are generate-temporaries identifiers simply dangerous to use for anything that might wind up at the top level?  Or is there a smarter way to use them that I&#39;m missing?<br><div><div><br clear="all"><div>Carl Eastlund</div>


</div></div></div>