0

後続のすべての Lisp コマンドを stdout にエコーするコマンドはありますか?

私は bash -x に似たものを探していますが、いくつかの Lisp インタープリター (または Lisp のフレーバー、特に GNU Common Lisp) を探しています。

4

3 に答える 3

3

おそらく、次を使用できますDRIBBLE

http://clhs.lisp.se/Body/f_dribbl.htm

于 2013-10-04T18:57:30.870 に答える
1

If you use CLISP (an implementation of ANSI Common Lisp), read the man page. Also see the documentation for *load-print* and LOAD for any implementation of ANSI Common Lisp.

于 2013-10-04T18:49:16.157 に答える
0

Common Lisp は、Bash とは非常に異なる言語です。Bash のような「コマンド」はありません。関数、マクロ、および特殊演算子があります。すべての Bash コマンドは (現在の Bash プロセスの観点から) アトミックですが、Lisp では、これはプリミティブ関数と特殊演算子の場合にのみ当てはまります。他のすべては、より単純な部品から構築されています。

そのため、Bash のxtrace/-x機能と直接同等のものは、Lisp では意味がありません。非常に具体的な機能を求めるだけでなく、実際に解決したい問題を書いていただけると助かります。おそらくtrace、興味のある関数を呼び出すと役立つでしょうか?

于 2013-10-04T19:28:56.757 に答える