src/class-output.lisp: Generate more general class-object macros.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 6 Jul 2018 23:08:11 +0000 (00:08 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 9 Jul 2018 11:11:39 +0000 (12:11 +0100)
commit489173a51e3020f7e0f73208c92ba0a03e21e048
treeb4a798455e596840ba5eefc2c33ef255209202d2
parent287e744e9aa96b8eebeb530b68e2854e8ffe5580
src/class-output.lisp: Generate more general class-object macros.

We need a macro picking out the most specific class in each of the
metaclass's chains.  If the root metaclass is the most specific class in
its chain then the existing `Foo__class' macro will do for one of these.
doc/structures.tex
lib/sod-structs.3
src/class-output.lisp