我的意思是使用 SBCL,我可以像运行sbcl --script piece-of-code.lisp
. 但是我找不到使用 LispWorks 的明显方法。当然,总是有一个部署和运行选项,但它需要一个构建脚本来完成每个小练习。
有没有办法用 LispWorks 运行脚本而不构建可执行文件或手动从侦听器运行它?
我的意思是使用 SBCL,我可以像运行sbcl --script piece-of-code.lisp
. 但是我找不到使用 LispWorks 的明显方法。当然,总是有一个部署和运行选项,但它需要一个构建脚本来完成每个小练习。
有没有办法用 LispWorks 运行脚本而不构建可执行文件或手动从侦听器运行它?
我建议您创建 lispworks 控制台,例如: http ://www.lispworks.com/documentation/lw60/LW/html/lw-177.htm#83244
然后,您可以lw-console -init foo.lisp
在没有 IDE 的情况下使用。
这sbcl --script
是为了让 sbcl 知道你的代码的第一行可能是 #!/usr/bin/sbcl ...而 LispWorks 似乎没有。
但是,如果您只想运行脚本而不是使其可执行,那么您可以编写:
lispworks -init my-lisp-init
如果我正确my-lisp-init.lisp
理解文档,它将加载
此处描述了最新的 LispWorks 6.1 的各种命令行选项:
http://www.lispworks.com/documentation/lw61/LW/html/lw-517.htm#pgfId-891723