src/class-make-{proto,impl}.lisp: Don't always add initializers to classes.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 6 Oct 2019 21:50:42 +0000 (22:50 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 6 Oct 2019 23:18:28 +0000 (00:18 +0100)
commitc6b4ed992d81518f240509e6ab212d8fe705485a
tree6d2da725f81b85248185114ee69ca4e80ebc3ec1
parente895be217c3be6769708da17c9ae87cb22db040e
src/class-make-{proto,impl}.lisp: Don't always add initializers to classes.

Add a switch `:add-to-class' to inhibit adding the new initializer
object to its class.

(The class is still necessary because it's in control of initializer
construction: otherwise I'd do this by passing a `nil' class.)
doc/meta.tex
src/class-make-impl.lisp
src/class-make-proto.lisp