LISP:在Ubuntu中运行程序

时间:2015-09-05 18:01:54

标签: lisp common-lisp ubuntu-14.04 sbcl

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

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

( hello world )

但是我收到以下错误:

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

2 个答案:

答案 0 :(得分:2)

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

您需要该文件包含适当的Common Lisp文件,如:

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

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

答案 1 :(得分:1)

您需要运行clisp test.lisp