GNU bug report logs -
#29048
26.0.90; [PATCH] Improve documentation on Edebug and macros
Previous Next
Reported by: Gemini Lasswell <gazally <at> runbox.com>
Date: Sun, 29 Oct 2017 01:03:02 UTC
Severity: wishlist
Tags: patch
Found in version 26.0.90
Done: Gemini Lasswell <gazally <at> runbox.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Gemini Lasswell <gazally <at> runbox.com>
> Date: Sat, 28 Oct 2017 18:01:43 -0700
>
> Here are a few suggestions to try to make that dense section of the
> manual on Edebug and macros a little clearer.
Thanks, this is okay for the release branch.
> I'd like to remove mention of eval-when-compile from the explanation
> of how to make sure macro specifications are available, because it's
> not the only way to get yourself in that situation. If you navigate to
> a function in a file that's not yet loaded which uses a macro in a
> different file required by the first file and also not yet loaded, and
> C-u C-M-x, Edebug will complain due to the lack of macro spec
> regardless of whether the never-executed require in the first file was
> wrapped with eval-when-compile.
That's okay, but please mention eval-when-compile as an example of the
broader class of situations with instrumenting code wrapped with
macros.
> * doc/lispref/edebug.texi (Instrumenting Macro Calls): Refer to
> `require' instead of `eval-when-compile' in discussion of loading
> macro specifications before instrumenting.
In log entries and in NEWS, we use quoting 'like this' nowadays, not
`like this'.
This bug report was last modified 7 years and 251 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.