Ho imparato . /path/to/file
in bash è usato per eseguire un file. Solo per curiosità, valuto qualcosa di simile al seguente in Emacs
(. 123)
⇒ 123
(read "(. 123)")
⇒ 123
Sembra che Emacs legga semplicemente (. 123)
come 123
, cosa è successo?
qsdf
non è nemmeno una funzione, ma (qsdf 123)
cede void function...
. E (. 123 456)
genera un errore di sintassi ". in wrong context"
.
.
(o source
) in elisp è probabilmente load
.
(. 123)
su tutorialspoint.com/execute_lisp_online.php dà *** - READ from #<INPUT BUFFERED FILE-STREAM CHARACTER #P"main.lisp" @1>: token "." not allowed here
. In emacs: (boundp '.)
→ nil
e (fboundp '.)
→ nil
. Cioè, l'effetto descritto da te è molto strano!
.
non è una funzione..
non è una variabile. Non è successo nulla: zip, zero, zilch, nada.