是否有任何命令可以将所有后续的 lisp 命令回显到标准输出?
我正在寻找类似于 bash -x 的东西,但需要一些 lisp 解释器(或某种 lisp 风格,特别是 GNU Common Lisp)。
是否有任何命令可以将所有后续的 lisp 命令回显到标准输出?
我正在寻找类似于 bash -x 的东西,但需要一些 lisp 解释器(或某种 lisp 风格,特别是 GNU Common Lisp)。
Possibly, you can use DRIBBLE
:
如果您使用 CLISP(ANSI Common Lisp 的实现),请阅读手册页。*load-print*
另请参阅 ANSI Common Lisp的LOAD
任何实现的文档。
Common Lisp 是一种与 Bash 非常不同的语言。它没有像 Bash 这样的“命令”。它具有函数、宏和特殊运算符。尽管所有 Bash 命令都是原子的(从当前 Bash 进程的角度来看),但在 Lisp 中,这仅适用于原始函数和特殊运算符。其他一切都是由更简单的部分组成的。
因此,直接等效于 Bash 的xtrace
/-x
功能在 Lisp 中没有意义。如果你写了你真正想要解决的问题,而不是仅仅要求一个非常具体的功能,那将会很有帮助。也许调用trace
您感兴趣的功能可能会有所帮助?