GNU bug report logs -
#60568
[FR] 30.0.50; Help buffers and function bodies for generated functions
Previous Next
Full log
View this message in rfc822 format
Eli Zaretskii <eliz <at> gnu.org> writes:
>> Then, may "13.4 Defining Functions" be a good place to link to this
>> subtlety?
>>
>> The documentation for `defalias' is not really very clear, even now,
>> when I am aware about the issue herein:
>>
>> The proper place to use ‘defalias’ is where a specific function or
>> macro name is being defined—especially where that name appears
>> explicitly in the source file being loaded. This is because
>> ‘defalias’ records which file defined the function, just like
>> ‘defun’ (*note Unloading::).
>>
>> By contrast, in programs that manipulate function definitions for
>> other purposes, it is better to use ‘fset’, which does not keep
>> such records. *Note Function Cells::.
>
> FWIW, I don't see anything unclear here. Moreover, what does defalias
> have to do with the issue of links to code of generated functions?
The above says that `defalias' "records which file defined the
function". It appears to be related to what we are discussing here -
locating the function definition.
However, the present manual description does not talk what "records"
refers to. I presume that the records are to be used by *Help* system.
If so, it also makes sense to elaborate. Either here, or in other node
linked from here.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
This bug report was last modified 2 years and 155 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.