chiark / gitweb /
src/: Yet more naming and export twiddles.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 22 Sep 2015 10:27:11 +0000 (11:27 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 23 Sep 2015 09:00:34 +0000 (10:00 +0100)
commit7f2917d28642cfbdf590ff26f0cdd91a79b1c489
tree1336ff83c223f34eb4c64cb57cffd914c9d63b7c
parent999a0e357c7d10da5ebc0ecff42a3e94e6a5a639
src/: Yet more naming and export twiddles.

  * Export `class-item', which names a pluggable parser invoked in
    parsing class definitions.

  * Export the accessors for `code-fragment-item' objects.

  * Rename the `message-*' generic methods to be `sod-message-*', for
    consistency with the existing accessors.  Specific targets are
    `message-combination', on aggregating messages, and
    `message-effective-method-class', part of the layout protocol, which
    is just inconsistent with `sod-message-method-class' in the
    metaobject construction protocol.

  * Also export `sod-message-kernel-function', which is used in
    aggregating messages.

  * Astonishingly, I'd not exported any of the `vtmsgs' symbols.
doc/layout.tex
src/class-layout-impl.lisp
src/class-layout-proto.lisp
src/method-aggregate.lisp
src/method-impl.lisp
src/method-proto.lisp
src/module-impl.lisp
src/module-parse.lisp