Subject: Re: defvar and (declaim (special ...))
From: Erik Naggum <erik@naggum.no>
Date: 1999/04/13
Newsgroups: comp.lang.lisp
Message-ID: <3133013354157317@naggum.no>

* Barry Margolin <barmar@bbnplanet.com>
| Prevent a compiler warning about a variable being implicitly declared
| special.

  since you were talking about simple customizations in something like
  .emacs and such files are rarely compiled, I ignored compiler issues.

  but since I'm already picking nits, now, a compiler should perhaps have a
  right to inform the programmer that it _assumes_ something is special,
  but the last time we visited this topic of whether SETQ at top-level were
  meaningful, the conclusion I remember was that CMUCL was in error for
  declaring a symbol special just because it was set at a top-level.  so I
  think the right solution to such compiler warnings would be to fix the
  compiler.

#:Erik
-- 
environmentalists are much too concerned with planet earth.  their geocentric
attitude prevents them from seeing the greater picture -- lots of planets are
much worse off than earth is.