Improve documentation of actual arglist
* doc/lispref/functions.texi (Function Documentation): Advise against using '(fn ARGLIST)' method of advertising a calling convention when the old calling convention is deprecated. (Bug#31191)
This commit is contained in:
parent
ce0e253f48
commit
f4c989427b
1 changed files with 8 additions and 0 deletions
|
@ -498,6 +498,14 @@ derived from the actual arguments of the function.
|
|||
arguments written in a macro definition often do not correspond to the
|
||||
way users think of the parts of the macro call.
|
||||
|
||||
Do not use this feature if you want to deprecate the calling
|
||||
convention and favor the one you advertise by the above specification.
|
||||
Instead, use the @code{advertised-calling-convention} declaration
|
||||
(@pxref{Declare Form}) or @code{set-advertised-calling-convention}
|
||||
(@pxref{Obsolete Functions}), because these two will cause the byte
|
||||
compiler emit a warning message when it compiles Lisp programs which
|
||||
use the deprecated calling convention.
|
||||
|
||||
@node Function Names
|
||||
@section Naming a Function
|
||||
@cindex function definition
|
||||
|
|
Loading…
Add table
Reference in a new issue