Common lisp 我是否可以使用LispWorks运行脚本,比如使用SBCL';s"--脚本“;选项

Common lisp 我是否可以使用LispWorks运行脚本,比如使用SBCL';s"--脚本“;选项,common-lisp,lispworks,Common Lisp,Lispworks,我的意思是,使用SBCL,我可以运行一个脚本,就像SBCL——脚本代码段.lisp一样简单。但是我找不到一个明显的方法来使用LispWorks。当然,总有一个部署和运行选项,但它需要一个构建脚本来完成每一个小练习 有没有一种方法可以使用LispWorks运行脚本,而无需构建可执行文件或手动从侦听器运行它?sbcl--script是为了让sbcl知道代码的第一行可能是#/usr/bin/sbcl。。。而LispWorks似乎没有这个功能 但是,如果您只想运行脚本而不想使其可执行,则可以编写: li

我的意思是,使用SBCL,我可以运行一个脚本,就像
SBCL——脚本代码段.lisp
一样简单。但是我找不到一个明显的方法来使用LispWorks。当然,总有一个部署和运行选项,但它需要一个构建脚本来完成每一个小练习

有没有一种方法可以使用LispWorks运行脚本,而无需构建可执行文件或手动从侦听器运行它?

sbcl--script是为了让sbcl知道代码的第一行可能是#/usr/bin/sbcl。。。而LispWorks似乎没有这个功能

但是,如果您只想运行脚本而不想使其可执行,则可以编写:

lispworks -init my-lisp-init
如果我理解正确,它将加载
我的lisp init.lisp
sbcl--script
是为了让sbcl知道代码的第一行可能是#/usr/bin/sbcl。。。而LispWorks似乎没有这个功能

但是,如果您只想运行脚本而不想使其可执行,则可以编写:

lispworks -init my-lisp-init

如果我理解正确,它将加载
我的lisp init.lisp
最新的LispWorks 6.1的各种命令行选项如下所述:


这里介绍了最新的LispWorks 6.1的各种命令行选项:


我建议您创建lispworks控制台,如:


然后,您可以在没有IDE的情况下使用
lw控制台-init foo.lisp

我建议您创建lispworks控制台,如:


然后,您可以在没有IDE的情况下使用
lw控制台-init foo.lisp

是的,而且它没有类似“运行脚本”的功能,所以我想,也许我不知道如何使用它。比如说,“-environment”键间接表示存在一个运行某些东西而不显示环境本身的场景。但我尝试了“-load”和上面提到的“-init”,到目前为止运气都不好。每次环境显示时,但脚本通过“编译并加载”菜单选项正常工作,似乎什么也不做。@akalenuk:看到
eval
选项了吗?只需传递加载文件的代码即可。加载选项如何?或者是
init
选项?是的,它没有类似“运行脚本”的功能,所以我想,也许我不知道如何使用它。比如说,“-environment”键间接表示存在一个运行某些东西而不显示环境本身的场景。但我尝试了“-load”和上面提到的“-init”,到目前为止运气都不好。每次环境显示时,但脚本通过“编译并加载”菜单选项正常工作,似乎什么也不做。@akalenuk:看到
eval
选项了吗?只需传递加载文件的代码即可。加载选项如何?或者
init
选项?@akalenuk您为什么不能在LispWorks中开发并使用CLISP或SBCL来获得所需的行为?如果您正在编写兼容的代码,这将是一种很好的测试方法。我进入LispWorks的唯一原因是CAPI。@akalenuk您为什么不能在LispWorks中开发并使用CLISP或SBCL来获得所需的行为?这将是一个很好的方法来测试您是否正在生成兼容的代码。我进入LispWorks的唯一原因是CAPI。重要说明:使用函数
save image
LispWorks需要许可证,详细信息重要说明:使用函数
save image
LispWorks需要许可证,详细信息