Ich habe . /path/to/filein Bash gelernt, dass es verwendet wird, um eine Datei auszuführen. Aus reiner Neugier habe ich in Emacs so etwas wie das Folgende bewertet
(. 123)
⇒ 123
(read "(. 123)")
⇒ 123
Es sieht aus wie Emacs liest einfach (. 123)wie 123, was passiert ist ?
qsdfist auch keine Funktion, sondern (qsdf 123)ergibt void function.... Und (. 123 456)ergibt einen Syntaxfehler ". in wrong context".
.(oder source) in elisp wahrscheinlich load.
(. 123)auf tutorialspoint.com/execute_lisp_online.php gibt *** - READ from #<INPUT BUFFERED FILE-STREAM CHARACTER #P"main.lisp" @1>: token "." not allowed here. In Emacs: (boundp '.)→ nilund (fboundp '.)→ nil. Dh der von Ihnen beschriebene Effekt ist sehr seltsam!
.ist keine Funktion..ist keine Variable. Nichts ist passiert - zip, zero, zilch, nada.