首页 > 解决方案 > 如何使用 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 包进行一些计算,因此对于我对所有这些方面的知识绝对缺乏提前表示歉意。

标签: common-lisp

解决方案


您不需要 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,我只是在看到您的问题时尝试安装它,所以我不确定这些步骤是否完全正确,但生成的可执行文件似乎显示与您在问题中链接的手册相同的界面。


推荐阅读