[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: defvaralias
From: |
Miles Bader |
Subject: |
Re: defvaralias |
Date: |
28 Oct 2003 11:08:01 +0900 |
Luc Teirlinck <address@hidden> writes:
> This suggests that (defvaralias 'var nil) will make `var' cease to be
> an alias if it was one and unbind var, if var was bound. Instead, var
> becomes, pretty logically, an alias for `nil'. I propose to just remove
> the next to last line in the doc string and could commit this change
> if desired.
Conceptually, `making a variable an alias for nil' seems like a
confusing way of doing (defconst VAR nil); in practice, it additionally
makes it impossible to set the variable (but I'm not sure this is
particularly useful, compared to say, more general enforcement of
defconst). Removing a variable alias _does_ seem like a useful
function, so wouldn't it make more sense to make the code follow the
doc-string?
-Miles
--
Yo mama's so fat when she gets on an elevator it HAS to go down.