GNU bug report logs -
#6486
documentation of `byte-code-function-p' should mention `symbol-function' and xref manual
Previous Next
Reported by: MON KEY <monkey <at> sandpframing.com>
Date: Mon, 21 Jun 2010 17:37:01 UTC
Severity: minor
Tags: notabug
Done: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
The documentation of function `byte-code-function-p' should mention
usage requires `symbol-function', and/or should refer to a relevant
portion of the manual.
,---- (documentation 'byte-code-function-p)
|
| Return t if OBJECT is a byte-compiled function object.
|
| (fn OBJECT)
|
`----
The above docs do not adequately indicate that the OBJECT arg is as
per the return value of `symbol-function'. e.g.:
(byte-code-function-p 'disassemble)
;=> nil
(byte-code-function-p (symbol-function 'disassemble))
;=> t
How is the user supposed to know that OBJECT will only return t if it
is the unreadable vector returned by `symbol-function'?
Please add documentation of such, along with info node xref such as:
See info node `(elisp) Byte-Code Objects'
Also, note that the nature of the data-structure/readability of a
byte-code'd function can not be deduced by the user by simply reading
the manual section:
(info "(elisp)What Is a Function")
--
/s_P\
This bug report was last modified 14 years and 11 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.