GNU bug report logs - #24459
24.5; cl-flet and cl-labels are not properly documented

Previous Next

Package: emacs;

Reported by: Carlos García <carloscg <at> gmail.com>

Date: Sun, 18 Sep 2016 17:47:02 UTC

Severity: minor

Tags: fixed

Found in version 24.5

Fixed in version 27.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #14 received at 24459 <at> debbugs.gnu.org (full text, mbox):

From: Phil Sainty <psainty <at> orcon.net.nz>
To: npostavs <at> users.sourceforge.net,
 Robert Cochran <robert-emacs <at> cochranmail.com>
Cc: 24459 <at> debbugs.gnu.org, Carlos García <carloscg <at> gmail.com>
Subject: Re: bug#24459: 24.5; cl-flet and cl-labels are not properly documented
Date: Thu, 22 Sep 2016 00:11:29 +1200
On 20/09/16 14:42, npostavs <at> users.sourceforge.net wrote:
> Docstrings indeed shouldn't be too verbose, but it may be worth linking
> to the CL manual which has some more details on these macros.
>
> (cl) Function Bindings,
>
https://www.gnu.org/software/emacs/manual/html_node/cl/Function-Bindings.html

Strongly agreed; but that documentation should also include details
on using cl-letf for dynamic-scope function binding, and the link to
that info node should appear in the docstrings of all three macros.

I also think the summary text at the top of the node should include
something like "The practical difference between the following options
is the scope of the bindings, and therefore which one you use will be
determined by the scope you require."


-Phil




This bug report was last modified 5 years and 218 days ago.

Previous Next


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