LISP:运行 Ubuntu 中的程序

LISP: Run program in Ubuntu

我是口齿不清的新手 我已经在我的 ubuntu 14.04 机器和 SBCL 中安装了 Clisp。

我在 TextEditor 中的程序如下所示:

( hello world )

但我收到以下错误:

 user@user:~/Desktop/lisp$ ./test.lisp
    ./test.lisp: line 1: i: command not found

你需要运行clisp test.lisp

在 unix 下使用 CLISP(如 Ubuntu),您可以简单地在文件顶部添加一个 shebang #!/path/to/clisp,在 Ubuntu 中将是 #!/usr/bin/clisp它将把代码作为脚本执行。

您需要该文件包含正确的 Common Lisp 文件,例如:

#!/usr/bin/clisp
(princ "Hello, world!")

并使用 chmod 755 <filename> 使文件可执行。除非您将它放在 $PATH 中的其中一个目录中,否则您需要输入它的路径。从文件的目录简单地 ./<filename> 就足够了。