Mad*_*ist 2 lisp emacs elisp process common-lisp
我想知道为什么Emacs中的Common Lisp缓冲区被称为"Inferior Lisp"?那就是不如什么?是什么原因?
另外,理解缓冲区基本上是运行Lisp实现的shell是否正确,与在终端中运行它的方式非常相似?
最后,像SLIME和Slynk这样的事情如何与此相关?
如果你指的*inferior-lisp是由命令创建的缓冲区,inferior-lisp那么意思就来自它是"劣等"过程的输出这一事实.
C-h f inferior-lisp 告诉你:
运行一个劣质的Lisp进程,通过缓冲区输入和输出
*inferior-lisp*.如果有进程已经运行
*inferior-lisp*,只需切换到该缓冲区.使用参数,允许您编辑命令行(默认值为'inferior-lisp-program').运行钩子
inferior-lisp-mode-hook(在comint-mode-hook运行之后).(
?在进程缓冲区中键入命令列表.)
并C-h v inferior-lisp-program告诉你:
用于在Inferior Lisp模式下调用劣质Lisp的程序名称.
您可以自定义此变量.
有关运行外部Lisp会话的信息,请参阅Emacs手册,节点External Lisp(节点标题是运行外部Lisp).它告诉你,例如:
您可以将外部Lisp会话作为Emacs 的子进程或"劣质进程"运行,并将表达式传递给它进行评估.
子进程或"劣质"进程从Emacs进程(会话)运行.
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |