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.