(Function Bindings): Mention `flet' fails to deal with byte-compiling
things like `+'.
This commit is contained in:
parent
1e7b85f5c3
commit
3c4be1f271
2 changed files with 15 additions and 0 deletions
|
@ -1,3 +1,13 @@
|
|||
2008-10-23 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* cl.texi (Function Bindings): Mention `flet' fails to deal with
|
||||
byte-compiling things like `+'.
|
||||
|
||||
* ns-emacs.texi: Merge copyright years of author now with assignment
|
||||
into FSF years.
|
||||
(VER): Use it for easier automatic updating. Use Emacs version rather
|
||||
than standalone Emacs.app version.
|
||||
|
||||
2008-10-12 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* org.texi: Lots of minor fixes.
|
||||
|
|
|
@ -1732,6 +1732,11 @@ generated directly inside Emacs will not be caught since they make
|
|||
direct C-language calls to the message routines rather than going
|
||||
through the Lisp @code{message} function.
|
||||
|
||||
@c Bug#411.
|
||||
Also note that many primitives (e.g. @code{+}) have special byte-compile
|
||||
handling. Attempts to redefine such functions using @code{flet} will
|
||||
fail if byte-compiled. In such cases, use @code{labels} instead.
|
||||
|
||||
Functions defined by @code{flet} may use the full Common Lisp
|
||||
argument notation supported by @code{defun*}; also, the function
|
||||
body is enclosed in an implicit block as if by @code{defun*}.
|
||||
|
|
Loading…
Add table
Reference in a new issue