* cl-generic.el (cl-defmethod): Make docstring dynamic
commit3698c4e475fb59730626af5d001599785ef5ef9e
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 12 Jul 2016 16:04:01 +0000 (12 12:04 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 12 Jul 2016 16:04:01 +0000 (12 12:04 -0400)
treeb1df3f083764e634912c28598f1da14e7ccb7eec
parent5155144bd4cece3bab200a0eb613ffcdef523202
* cl-generic.el (cl-defmethod): Make docstring dynamic

* lisp/emacs-lisp/cl-generic.el (cl-defmethod): Make docstring dynamic.
(cl--generic-make-defmethod-docstring): New function for that.
(cl-defmethod, cl-generic-generalizers): Tweak docstrings accordingly.
(cl-generic-define-method, cl--generic-describe): Change `load-history'
format of cl-defmethods, so as not to confused methods with equal
specializers but different qualifiers.
* lisp/emacs-lisp/eieio-core.el (cl-generic-generalizers): Provide docstrings.
lisp/emacs-lisp/cl-generic.el
lisp/emacs-lisp/eieio-core.el