On Sat, Nov 30, 2002 at 10:54:20AM +0200, Valtteri Vuorikoski wrote:
> I have put together a patch that mostly fixes bug 127, that is
> the stepping-on of structure accessors when using :conc-name
> and :include.
Thank you. I haven't looked at it yet, but I have one remark...
> I haven't looked at dealing with alternate-metaclass type structures
> yet. Doing the checks for typed structures is mostly useful for
> avoiding warnings.
Without actually checking to be sure, I think it is impossible for
user code to cause this kind of slotname collisions in structures with
alternate metaclass. The alternate-metaclass stuff is used by
maintainers to implement the guts of SBCL, but isn't supposed to be
something that users do. Then, especially since even as maintainers we
don't use the alternate metaclass stuff in very many places, it could
be OK not to try to detect collisions there, but just plan to be
careful when we code.
William Harold Newman <william.newman@...>
"<dan_b> never ascribe to malice what may adequately be explained by
a deep and unyielding grudge against unix for killing oyur specialty
hardware" -- <http://tunes.org/~nef/logs/lisp/02.11.21>
PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C