|
From: | Stefan Monnier |
Subject: | Re: Avoiding 'reference to free variable' warnings whilesplittingelisp source files |
Date: | Sat, 23 Mar 2013 17:05:58 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> The node (elisp) `Defining Variables' starts by saying what Emacs > means by a "variable definition": it "announces your intention to use > a symbol as a global variable." That is probably pretty close to what > you mean by "declaring". It does not mention value initialization > (which is optional). Hmm... indeed. That's too bad: it's really a misuse of the concept of "definition": not only is it different from most other programming language's use of "definition" and "declaration" but it's also different from the everyday use of "definition". Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |