Aprendí que . /path/to/file
en bash se usa para ejecutar un archivo. Solo por curiosidad, evalúo algo como lo siguiente en Emacs
(. 123)
⇒ 123
(read "(. 123)")
⇒ 123
Parece que Emacs simplemente lee (. 123)
como 123
, ¿qué pasó?
qsdf
tampoco es una función, pero (qsdf 123)
rinde void function...
. Y (. 123 456)
produce un error de sintaxis ". in wrong context"
.
.
(o source
) en elisp es probablemente load
.
(. 123)
en tutorialspoint.com/execute_lisp_online.php da *** - READ from #<INPUT BUFFERED FILE-STREAM CHARACTER #P"main.lisp" @1>: token "." not allowed here
. En emacs: (boundp '.)
→ nil
y (fboundp '.)
→ nil
. Es decir, el efecto descrito por usted es muy extraño!
.
No es una función..
No es una variable. No pasó nada: zip, cero, cero, nada.