【发布时间】:2021-02-15 09:39:43
【问题描述】:
我在 Common Lisp 中使用 Atom 和 Atom-Slime。在 REPL 中,我发现我无法读取用户输入。线
(read-line *query-io*)
只是挂起。 REPL 不注册任何按键。
当我尝试调试时,我发现我可以输出到*query-io* 就好了:
(format *query-io* "hello")
按预期打印。
另外,问题似乎不在于(read-line),我可以毫无问题地从文件中读取:
(let ((infile (open <some-file>)))
(format t "~a%" (read-line infile))
(close infile))
有人知道怎么回事吗?
【问题讨论】:
-
我安装了这个包,我也遇到了同样的问题;但是有了 SLIMA 插件,事情似乎变得更好了
-
@coredump 做到了,谢谢!! atom-slime 似乎已经过时,而 slima 似乎是最新的。从现在开始我要改用slima了。
-
这是一个带有最新编辑器插件的页面:lispcookbook.github.io/cl-cookbook/editor-support.html 确实是 SLIMA。
-
@Ehvince 太棒了,我不知道该网站存在。谢谢!!
-
酷!然后我做了一个答案,有更多的指针和更多的背景。
标签: lisp common-lisp atom-editor read-eval-print-loop slime