aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorEli Zaretskii2016-01-22 23:06:22 +0200
committerEli Zaretskii2016-01-22 23:06:22 +0200
commit849a314c7a8a179052b524dfb56c8e723c8f6e82 (patch)
tree1cb959b4ef1a2efe6acbc06ed956f09289ca07c0 /etc
parent7c3d742c357dd6480e813f067435b324dba2b325 (diff)
downloademacs-849a314c7a8a179052b524dfb56c8e723c8f6e82.tar.gz
emacs-849a314c7a8a179052b524dfb56c8e723c8f6e82.zip
Document cl-generic.el
* doc/lispref/functions.texi (Generic Functions): New section. (Bug#22336) (Functions): Update the chapter menu. * doc/lispref/elisp.texi: Update the master menu.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS4
1 files changed, 4 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 4e47c5882f9..03e6148ed8e 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -520,6 +520,7 @@ If you need your objects to be named, do it by inheriting from `eieio-named'.
520+++ 520+++
521*** The <initarg> variables are declared obsolete. 521*** The <initarg> variables are declared obsolete.
522*** defgeneric and defmethod are declared obsolete. 522*** defgeneric and defmethod are declared obsolete.
523Use the equivalent facilities from cl-generic.el instead.
523+++ 524+++
524*** `constructor' is now an obsolete alias for `make-instance'. 525*** `constructor' is now an obsolete alias for `make-instance'.
525 526
@@ -1177,7 +1178,10 @@ command is called from Emacs (i.e., INSIDE_EMACS environment variable
1177is set). This feature requires newer versions of GnuPG (2.1.5 or 1178is set). This feature requires newer versions of GnuPG (2.1.5 or
1178later) and Pinentry (0.9.5 or later). 1179later) and Pinentry (0.9.5 or later).
1179 1180
1181+++
1180** cl-generic.el provides CLOS-style multiple-dispatch generic functions. 1182** cl-generic.el provides CLOS-style multiple-dispatch generic functions.
1183The main entry points are `cl-defgeneric' and `cl-defmethod'. See the
1184node "Generic Functions" in the Emacs Lisp manual for more details.
1181 1185
1182--- 1186---
1183** scss-mode (a minor variant of css-mode) 1187** scss-mode (a minor variant of css-mode)