python
当我学习Python的时候,我用一个很好的gui安装程序将它安装在windows上,所有的.py文件都可以从命令行或资源pipe理器自动运行在python中。
我发现这非常直观和容易,因为我可以立即制作纯文本文件并运行它们。
口齿不清
stdin缺less任何进程我pipe到其中使用Windows ftype和assoc机制来select正确的可执行文件
使Windows 8显示“你想如何打开”对话框?
我开始学习lisp,并决定(从评论)SBCL是一个不错的lisp实施。
有没有一种方法可以像使用Python一样方便地设置SBCL来运行.lisp文件?
有其他的lisp实现有这个吗?
Windows上的Perl,文件关联和I / Oredirect
在记事本中打开.pl文件
如何在尝试Process.Start()之前以编程方式检查文件是否存在文件关联?
如何将特定的文件扩展名与我的应用程序关联?
可执行文件
SBCL可以保存可执行映像,正如Greg Harman提到的(请参阅:EXECUTABLE关键字): http ://www.sbcl.org/manual/index.html#Saving-a-Core-Image
脚本
Lisp文件可以作为脚本执行,请参阅: http : //www.sbcl.org/manual/#Shebang-Scripts
命令行选项
SBCL有命令行选项来评估/加载启动时的lisp代码: http : //www.sbcl.org/manual/#Command-Line-Options
粘液
SLIME是Common Lisp的Emacs接口。 人们可以通过Emacs中的SLIME使用SBCL。 许多人更喜欢Emacs Lisp监听器的典型外壳接口。
最常见的Lisp实现具有类似的功能。 有关详细信息,请参阅其手册或在此处询问具体实施
几分钟前,有人回答了我正在寻找的答案。
答复链接到http://www.sbcl.org/manual/Shebang-Scripts.html这是帮我弄清楚我的解决方案。 不管是谁,都不应该删除他们的答案,因为我正要把它标记为正确的;)
我的最终解决方案是创建一个批处理脚本,通过正常的程序文件关联作为打开.lisp文件的程序(右键单击文件 – >属性 – >打开 – > [更改])。
@ECHO OFF "C:Program Filessteel Bank Common Lisp1.0.37sbcl.exe" --script %1
当你在资源管理器中双击文件时,它会执行它们,当你在命令行中运行它们时,它也会执行相同的操作。
SBCL可以通过sb-ext:save-lisp-and-die保存一个可执行的核心映像
如果您已经下载并安装了SBCL解释器,那么为了运行您的程序,只需将它们输入命令行,您需要将解释器的位置添加到系统PATH变量中,以便您的机器知道在哪里查找。
任何语言都是如此。 Python安装程序所做的是将Python解释器的位置添加到PATH环境变量中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。