src/class-*.lisp: Improve metaclass selection.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 26 Mar 2017 13:41:40 +0000 (14:41 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 8 Jun 2018 18:58:28 +0000 (19:58 +0100)
commit6e92afa75860a55640efa6f3ba39f9624b41e8a8
treeec250f9ebd23242a8d318f87a196c61fbb7eaad5
parent4b64aeef18655c33e033e9e0eadf939f51581d5e
src/class-*.lisp: Improve metaclass selection.

Replace the slightly wobbly (and poorly named) `maximum' function (in
`class-finalize-impl.lisp') with the much more capable
`select-minimal-class-property' (in `class-utilities.lisp').

Use this new function as appropriate.
doc/SYMBOLS
doc/meta.tex
src/class-finalize-impl.lisp
src/class-make-proto.lisp
src/class-utilities.lisp