In article , Andreas Röhler wrote: > Am 20.09.2013 17:10, schrieb Barry Margolin: > > In article , > > Andreas Röhler wrote: > > > >> Am 20.09.2013 14:30, schrieb Stefan Monnier: > >>>> If I purposefully use a local dynamic variable as in: > >>> > >>> Use (defvar my-counter) at the file's top-level to indicate that this > >>> variable is used in a way that relies on dynamic scoping. > >> > >> A need to write code just to silence compiler warnings? > >> Emacs could do better. > > > > Other than "code", what would you suggest? > > In the precise case: just drop that warning. > > In a wider sense, IMO a modular approach is better. > Restrict compiler warnings to obvious errors, don't mix style questions in. This isn't a style warning. Often the reason is mistyping a local variable name. (let ((foobar ...)) ... (blah fobar) ...) -- Barry Margolin, barmar@alum.mit.edu Arlington, MA *** PLEASE post questions in newsgroups, not directly to me ***