src/: Lift keyword-argument protocol from effective methods to messages.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 9 Jul 2018 11:48:26 +0000 (12:48 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 9 Jul 2018 12:09:58 +0000 (13:09 +0100)
commit1ec065092f42b4b0be3dcb833f3f5f24451701fd
tree0fd63bedd88186a52aa3243fb3d8986ac355476f
parent9c29a20fc74f6a5710a83cdb17d3e8814de4605e
src/: Lift keyword-argument protocol from effective methods to messages.

We're going to want to use this stuff during class finalization, before
we've made the effective methods.

This also refactors the machinery somewhat, introducing a new function
`compute-effective-method-keyword-arguments' to do the slightly fiddly
work in initializing `effective-method'.
doc/SYMBOLS
doc/layout.tex
src/builtin.lisp
src/method-impl.lisp
src/method-proto.lisp