common-lisp - 如何使用 Lispstick(或 Portacle)运行 Bergman
问题描述
我正在尝试在 Lispstick 或 Portacle 中运行 bergman 包http://servus.math.su.se/bergman/manual/manual.html#htoc3 。我下载了这两个程序并在其中安装了 quicklisp。我也已经下载了“为 Windows 打包的当前版本”。但是,Bergman 的手册并没有真正解释如何在这里运行它,它只是说
“您可以通过键入 bergman 然后按 Enter 来启动 bergman 会话。”
(例如,我什至不知道应该在哪里输入“bergman”...)
有人可以快速解释如何做到这一点吗?(我使用的是 Windows 10)
免责声明:我是一名数学家,试图使用 LISP 的 bergman 包进行一些计算,因此对于我对所有这些方面的知识绝对缺乏提前表示歉意。
解决方案
您不需要 Lispstick 或 Portacle,因为它们附带 SBCL 通用 lisp 实现,您需要安装 CLISP 通用 lisp 实现:https ://sourceforge.net/projects/clisp/ 。
尝试按照以下步骤操作:
- 解压下载的bergman文件夹
- 在解压缩的 bergman 文件夹中,导航到
scripts/clisp/win9598nt/
- 在此文件夹中打开提示符,按住 shift 然后右键单击并选择
"Open PowerShell window here"
,或者如果显示该选项,则选择命令提示符。 - 输入以下内容:
./makebr "path/to/clisp/install"
,替换path/to/clisp/install
为包含clisp.exe
可执行文件的 clisp 安装文件夹的路径(即您安装 CLISP 的文件夹) - 等待伯格曼系统建立。您现在可以关闭命令提示符窗口。
- 回到 bergman 文件夹的根目录。导航到
bin/clisp/win9598nt/
找到输出可执行文件。只需双击即可bergman.exe
开始 bergman 会话。
请注意,我从未使用过 bergman,我只是在看到您的问题时尝试安装它,所以我不确定这些步骤是否完全正确,但生成的可执行文件似乎显示与您在问题中链接的手册相同的界面。
推荐阅读
- android - 如何使用 android 应用链接或深层链接打开应用特定活动?还有如何为单个应用程序的多个动态链接生成和编码?
- python - Beautifulsoup“findAll()”不返回标签
- php - 凯特在 endforeach 中突出显示的“每个”
- python - 多标签混淆矩阵
- python - 在正方形内绘制正方形
- php - Laravel URL 重写在 Ubuntu 18.04 上不起作用
- javascript - 为什么 DocumentFragment 没有 getElementsByName?
- python - MongoDB - 使用 Flask 的多级嵌套数组更新()
- selenium - Javascript 超时错误:60 秒内未收到结果
- c - 如何定义具有指针类型项的结构?