Alex Schroeder <[EMAIL PROTECTED]> writes:

> This is exactly the kind of thing which will screw other code in the
> long run.  That other package might test (boundp 'foo) and we used
> defvar foo to silence the compiler...  It might work (and many people
> do this), but we'll need to really make sure that such a defvar is
> harmless.

Note that (defvar foo) is a special construct:

/----
| *** Welcome to IELM ***  Type (describe-mode) for help.
| ELISP> (defvar xyzzy)
| xyzzy
| ELISP> (boundp 'xyzzy)
| nil
| ELISP> (emacs-version)
| "GNU Emacs 21.2.50.1 (i686-pc-linux-gnu, X toolkit)\n of 2002-01-14 on lucy"
| ELISP> 
\----

Not sure what it does on XEmacs.

kai
-- 
Simplification good!  Oversimplification bad!  (Larry Wall)

_______________________________________________
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to