gpt4 book ai didi

lisp - 劣质外壳或 UIOP : Interacting with background process

转载 作者:太空宇宙 更新时间:2023-11-03 18:38:38 24 4
gpt4 key购买 nike

所以,我实际上已经过去了使用 inferior-shell 从 SBCL Lisp 运行的程序(大概 UIOP 就可以了)。无论如何,既然我可以做到这一点,我仍然不知道如何与在后台运行的程序进行交互。

所有这些功能,如连接到正在运行的程序的标准输入和标准输出的管道和流,都已公布,只是没有记录。这似乎是最基本的事情。

有没有人有这样做的例子?

感谢任何帮助。

-托德

最佳答案

您看过 SBCL 手册了吗? RUN-PROGRAM 的选项记录在那里: http://www.sbcl.org/manual/#Running-external-programs

我认为您只需要创建流并将它们通过 :input:output 传递给 RUN-PROGRAM >:error 参数。

这是一个示例,其中我提供了 RUN-PROGRAM 流参数来执行 gnuplot(尽管我没有按照您的意愿让输入流保持打开状态)。 https://github.com/belambert/cl-gnuplot/blob/master/src/gnuplot.lisp#L18

关于lisp - 劣质外壳或 UIOP : Interacting with background process,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39271651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com