Я дізнався, що . /path/to/file
в bash використовується для виконання файлу. Я просто цікавлюсь, але в Emacs я щось подібне переглядаю
(. 123)
⇒ 123
(read "(. 123)")
⇒ 123
Схоже, Emacs просто читає (. 123)
як 123
, що сталося?
qsdf
Це не є функцією, але вона (qsdf 123)
дає void function...
. І (. 123 456)
приводить до синтаксичної помилки ". in wrong context"
.
.
(або source
) в elisp load
.
(. 123)
на tutorialspoint.com/execute_lisp_online.php дає *** - READ from #<INPUT BUFFERED FILE-STREAM CHARACTER #P"main.lisp" @1>: token "." not allowed here
. У emacs: (boundp '.)
→ nil
і (fboundp '.)
→ nil
. Тобто, описаний вами ефект дуже дивний!
.
не є функцією..
не є змінною. Нічого не сталося - zip, zero, zilch, nada.