J'ai appris . /path/to/file
en bash est utilisé pour exécuter un fichier. Par curiosité, j'évalue quelque chose comme ce qui suit dans Emacs
(. 123)
⇒ 123
(read "(. 123)")
⇒ 123
Il ressemble à Emacs lit tout simplement (. 123)
que 123
, ce qui est arrivé?
qsdf
n'est pas une fonction non plus, mais (qsdf 123)
cède void function...
. Et (. 123 456)
renvoie une erreur de syntaxe ". in wrong context"
.
.
(ou source
) dans elisp est probablement load
.
(. 123)
sur tutorialspoint.com/execute_lisp_online.php donne *** - READ from #<INPUT BUFFERED FILE-STREAM CHARACTER #P"main.lisp" @1>: token "." not allowed here
. Dans emacs: (boundp '.)
→ nil
et (fboundp '.)
→ nil
. C'est à dire, l'effet décrit par vous est très étrange!
.
n'est pas une fonction..
n'est pas une variable. Rien ne s'est passé - zip, zéro, zilch, nada.