* lisp/emacs-lisp/eieio.el: Add some default implementations
commit82a8ad204909ee49cf6a8f2885590f0939d61e8d
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 25 Nov 2015 22:03:27 +0000 (25 17:03 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 25 Nov 2015 22:03:27 +0000 (25 17:03 -0500)
treefdb02c7cf6bb3569c30a27b9a1878d0ef5153061
parentc334674695ab6c2691e29ae0d6a2993eae1414a3
* lisp/emacs-lisp/eieio.el: Add some default implementations

(standard-class): Mark it obsolete.
(slot-missing): Give it a default implementation.
(destructor): Simplify and mark it obsolete.
(object-print): Give it a default implementation.
(eieio-change-class): Rename from change-class.
(change-class): Redefine as obsolete alias.
lisp/emacs-lisp/eieio-core.el
lisp/emacs-lisp/eieio.el