>>>>> "Kai" == Kai Gro�johann <[EMAIL PROTECTED]> writes:
> And I don't really think that creating a global variable `file' is the
> right way to go.  After all, this symbol is only needed quite locally
> in a few functions.

(defvar file) does not create anything, it only silences the compiler.

> I did that because I thought that a warning was useless.  I couldn't
> think of a better implementation, except for changing VC.

I think the warning is useful because it makes it evident that there's
something funny going on.  I often get annoyed by warnings as well,
but when they are related to non-obvious code, I think they're useful.

Anyway, since it's indeed only to shut up the compiler, it's a question
of taste.  I'm wrong just as mush as you are ;-)
But since (let ((file (symbol-value 'file))) does not strike me as an obvious
piece of code, it seems that a short comment is in order.


        Stefan

Reply via email to