GNU bug report logs -
#10879
24.0.93; doc for `find-file' et al is missing the return value
Previous Next
Reported by: "Drew Adams" <drew.adams <at> oracle.com>
Date: Fri, 24 Feb 2012 17:11:01 UTC
Severity: minor
Tags: wontfix
Found in version 24.0.93
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
"Drew Adams" <drew.adams <at> oracle.com> writes:
> There are several places in the Emacs source code where `find-file' and
> similar commands are used programmatically - typically when defining
> other commands, such as `find-file-read-only'.
>
> Similarly, 3rd-party code can sometimes use such a command
> programmatically, for similar reasons.
>
> Code such as the definition of `find-file-read-only' uses the return
> value of `find-file'. The bug is that this return value is not
> documented - it should be.
I think we've been through this before. We don't want to have to commit
ourselves to crap like
(defun foo ()
"The return value is nil."
...
(message "Some message we added later")
nil)
If the return value of a function is not documented, don't rely on
it---doing so is a bug in your code.
This bug report was last modified 11 years and 158 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.