Hi Vlad --
Ar an séú lá is fiche de mí na Nollaig, scríobh Vladimir G. Ivanovic:
I have three questions/issues:
1. I'm unable to parse the comment:
Call #'symbol-file with two arguments if that is allowing,
allowing us to differentiate between variables and functions
with the same symbol name.
Is what's meant "Call #'symbol-file with two arguments, if that is
Yes--thanks for pointing this out, I hadn’t noticed.
2. The construct "#'" is not Emacs Lisp, but a Common
GNU’s ChangeLog says they incorporated support for it in C in 1995. The
Lucid Emacs 19.0.23 beta, with a NEWS file dating from 19920528,
incorporates it in C. It doesn’t make sense to call it “not Emacs Lisp” in
Is the Common Lisp package always, always, always available?
(Appendix D "Porting Common Lisp" in the Common Lisp Extension info
file lists an alternative that's pure Emacs Lisp: use a regular
quote, e.g. "'symbol-file".)
I’m aware of that; that misses the point of the #' construct, though, since
I used it to indicate that I’m interested in the symbol’s associated
function, not its associated variable.
3. Since the function 'symbol-file' takes one mandatory
one optional one, so calling 'symbol-file' with two arguments is
*always* allowed, so I don't understand the intent of the comment.
Stephen covered that question well--thanks, Stephen!
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
XEmacs-Patches mailing list