如果我使用clisp
将代码输入REPL,就像您执行sudo apt-get install clisp
时所获得的程序一样,是否有办法获取您目前输入的所有代码,将它保存在文件中?我是Lisp的初学者,所以我不知道这是否是一个荒谬的请求。
答案 0 :(得分:7)
您可以使用功能DRIBBLE开始输出录制。
除此之外,我将从一个可以节省输入/输出的终端程序运行CLISP。
作为最小的我通常会使用Emacs,通过M-x shell运行shell并在那里启动Lisp。这样I / O进入Emacs shell缓冲区。
还有SLIME,它在Emacs中设置了更多功能,以便与'slave'Common Lisp进行通信。 “听众”(又称REPL)就是其中的一部分。
答案 1 :(得分:2)
可能有更好的方法,但是......如果您使用的是合适的终端程序,您应该能够在终端中选择文本并将其保存到文件中。这将包括您输入的输入和输出,因此您必须手动删除输出。