GNU bug report logs - #6497
documentation `indirect-function', `symbol-function' do not enumerate return value type

Previous Next

Package: emacs;

Reported by: MON KEY <monkey <at> sandpframing.com>

Date: Tue, 22 Jun 2010 23:44:02 UTC

Severity: minor

Tags: wontfix

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Geoff Gole <geoffgole <at> gmail.com>
To: monkey <at> sandpframing.com, 6497 <at> debbugs.gnu.org
Subject: bug#6497: 6497
Date: Thu, 1 Jul 2010 17:20:25 +0800
> Given the similarity of docstrings for `indirect-variable' and
> `indirect-function' it is possible for a user to assume the quoting
> rules of `indirect-variable' apply as well to `indirect-function'.

There are no "quoting rules" for indirect-variable or
indirect-function. They are regular functions and have the same
argument evaluation semantics as every other regular function.

> More troublesome though is that neither `indirect-function' nor
> `symbol-function' document their return values in any meaningful way:

They mention that they return a "function definition", which is
appropriately abstract given that these functions don't depend in any
way on the details of function representation. Function values are
already documented in detail elsewhere, and duplicating that
documentation would not be helpful.




This bug report was last modified 13 years and 318 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.