Ho imparato . /path/to/filein 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?
qsdfnon è 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 '.)→ nile (fboundp '.)→ nil. Cioè, l'effetto descritto da te è molto strano!
.non è una funzione..non è una variabile. Non è successo nulla: zip, zero, zilch, nada.