windows - 我怎样才能简单地 "run"lisp 文件

标签 windows lisp file-association sbcl

python

当我学习 Python 时,我使用一个很好的 gui 安装程序将它安装在 Windows 上,所有 .py 文件都会自动在 python 中运行,从命令行或资源管理器。

我发现这非常直观和简单,因为我可以立即制作纯文本文件并运行它们。

口齿不清

我开始学习 lisp 并且(从评论中)确定 SBCL 不是一个糟糕的 lisp 实现。

有没有办法设置 SBCL 以像使用 Python 一样轻松地运行 .lisp 文件?

是否有其他 lisp 实现具有此功能?

最佳答案

可执行文件

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 接口(interface)。可以在 Emacs 中通过 SLIME 使用 SBCL。与典型的 shell 接口(interface)相比,许多人更喜欢 Emacs Lisp 监听器。

大多数 Common Lisp 实现都具有类似的功能。有关详细信息,请参阅他们的手册或在此处询问具体实现。

关于windows - 我怎样才能简单地 "run"lisp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2992925/

相关文章:

windows - VBS Windows 64bit/32bit 注册表读取问题

c++ - 来自 Windows 原始输入的水平鼠标滚轮消息

C++ 程序的 Python 文本解析器?

performance - 使用差分法在 Clojure 中实现序列推理

emacs - 从 emacs 运行方案

clojure - 为什么 eval 是邪恶的?

linux - Linux 中 ASSOC 和 FTYPE 的等价物?

windows - 在windows 10 Home上安装Docker,可以吗?

macos - 如何将文件类型与 Mac 上的特定应用程序相关联

intellij-idea - 如何防止 IntelliJ IDEA 在启动时重新分配文件类型关联?