diff options
| author | Eli Zaretskii | 2016-01-22 23:06:22 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2016-01-22 23:06:22 +0200 |
| commit | 849a314c7a8a179052b524dfb56c8e723c8f6e82 (patch) | |
| tree | 1cb959b4ef1a2efe6acbc06ed956f09289ca07c0 /etc | |
| parent | 7c3d742c357dd6480e813f067435b324dba2b325 (diff) | |
| download | emacs-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/NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -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. |
| 523 | Use 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 | |||
| 1177 | is set). This feature requires newer versions of GnuPG (2.1.5 or | 1178 | is set). This feature requires newer versions of GnuPG (2.1.5 or |
| 1178 | later) and Pinentry (0.9.5 or later). | 1179 | later) 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. |
| 1183 | The main entry points are `cl-defgeneric' and `cl-defmethod'. See the | ||
| 1184 | node "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) |