Eu aprendi . /path/to/file
no bash é usado para executar um arquivo. Por curiosidade, avalio algo como o seguinte no Emacs
(. 123)
⇒ 123
(read "(. 123)")
⇒ 123
Parece que o Emacs simplesmente lê (. 123)
como 123
, o que aconteceu?
qsdf
também não é uma função, mas (qsdf 123)
produz void function...
. E (. 123 456)
gera um erro de sintaxe ". in wrong context"
.
.
(ou source
) no elisp load
.
(. 123)
em tutorialspoint.com/execute_lisp_online.php fornece *** - READ from #<INPUT BUFFERED FILE-STREAM CHARACTER #P"main.lisp" @1>: token "." not allowed here
. No emacs: (boundp '.)
→ nil
e (fboundp '.)
→ nil
. Ou seja, o efeito descrito por você é muito estranho!
.
não é uma função..
não é uma variável Nada aconteceu - zip, zero, zilch, nada.