Hi Andy, > commit de41e56492666801078e73860a358e1c63cbc8c2 > Author: Andy Wingo <wingo-e+axbwqsrlaavxtiumw...@public.gmane.org> > Date: Fri Nov 4 19:34:22 2011 +0100 > > hygienically rename macro-introduced bindings, reproducibly > > * module/ice-9/psyntax.scm (chi-top-sequence): Detect bindings to > identifiers introduced by macros. In that case, in order to preserve > hygiene, uniquify the variable's name, but in a way that is > reproduceable (i.e., yields the same uniquified name after a > recompile).
What method do you use to uniquify a macro-introduced top-level name, such that a recompile yields the same name? I have doubts that this is possible without breaking hygiene in some cases. Mark