GNU bug report logs -
#50599
[PATCH] Don't recommend against "\[...]" substitutions for performance
Previous Next
Reported by: Stefan Kangas <stefan <at> marxist.se>
Date: Wed, 15 Sep 2021 06:29:02 UTC
Severity: minor
Tags: patch
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> I see no reason to keep use of "\\[...]" to the minimum. In any
> realistic use, my investigation has demonstrated that there is no
> problem with using it for reasons of performance.
>
> Instead of discouraging it, we should encourage its use, as it leads
> to better documentation. For example, compare the current
> 'ibuffer-mode' docstring to what you get if you replace the list of
> commands (with its categories, explanations, etc.) with a blanket
> "\\{ibuffer-mode-map}". So I find the advice not only irrelevant but
> misleading.
Haven't looked at Stefan's patch, but FWIW I agree
with what he's said: encourage, don't discourage,
the use. That's the right approach - 100%.
It's fine to simply mention that \[...] (and
\\{...} and \\<...> perhaps?) takes time to look
up information. Based on just that info users can
themselves figure out how much they want to use
these constructs, based on expected users of their
doc strings, context, etc.
There's no need for more than a mention that these
constructs require some processing - IMHO.
This bug report was last modified 3 years and 252 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.