我是lisp的新手 我已经在我的ubuntu 14.04机器和SBCL中安装了Clisp。
我在TextEditor中的程序如下所示:
( hello world )
但是我收到以下错误:
user@user:~/Desktop/lisp$ ./test.lisp
./test.lisp: line 1: i: command not found
答案 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