relax restriction on defstruct slot names
authorChristophe Rhodes <csr21@cantab.net>
Fri, 15 Nov 2013 09:01:41 +0000 (09:01 +0000)
committerChristophe Rhodes <csr21@cantab.net>
Fri, 15 Nov 2013 09:28:22 +0000 (09:28 +0000)
commit69968cef67fa95f22996c0c8784be8cae63099bb
treee94459d4b6dd150911386365163aca93f49ae52a
parent5eb98a1de601302b0e3eb0c385262fca9093fcc0
relax restriction on defstruct slot names

DEFSTRUCT slot names are a bit weird, but behave basically like
strings rather than like symbols.  This makes their interaction with
the MOP a little problematic, but for now simply allow things to
pass through and generally work "as expected".

Report from Eric Marsden sbcl-devel 2013-11-05
doc/manual/beyond-ansi.texinfo
src/pcl/init.lisp
tests/defstruct.impure.lisp