如何要求超普通香草标准输入?

时间:2012-01-20 06:30:05

标签: lisp common-lisp clisp

当我在clisp程序的标准输入中键入这样的行时,我发现...

((74 25 80))

......光标似乎在跳舞,无论我是否在做

(read)

(read-from-string (read-line))

也就是说,当我键入每个右括号时,光标会短暂地悬停在匹配的左括号上。如果我提前输入,有时输入到该点的整行都会重新回复给我。

我想这很好,但是我在pty上做这个,我希望来自那个pty的输入(在clisp程序的标准输出和错误输出上显示的内容)是“干净的”。没有跳舞的光标,没有重新回线。

我想我可以使用命名管道输入和输出,但我想通过pty来处理它。

如何使标准输入纯粹是香草?没有跳舞的光标?没有重新回应的类型?我可以在某处修改配置文件吗?

1 个答案:

答案 0 :(得分:2)

听起来像是在使用GNU Readline。 clisp according to this page有一个-disable-readline命令行标志。如果做不到这一点,我认为你将不得不使用管道来说服readline它没有从终端读取或者它没有输出到终端。