Re: space leak in redefinitions
Michael Sperber <[email protected]> Mon, 07 Mar 2011 08:56:39 +0100
| Newsgroups | gmane.lisp.scheme.scheme48 |
|---|---|
| Message-ID | <[email protected]> |
Taylor R Campbell <[email protected]> writes: > The definition of CLOBBER-BINDING! in bcomp/binding.scm doesn't remove > the binding's location if a variable is being redefined as syntax. > This can leak space, and leads to a weird state where (v ...) refers > to the syntax and v outside an operator position refers to the old > variable. Good point. The different treatment of value and syntax bindings is a pain in general. The new macro expander I've been working on doesn't have this problem anymore, so it'll go away once that's done. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla