问题标签 [quicklisp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1633 浏览

emacs - 使 Emacs/Slime/Quicklisp/SBCL 在 Windows 中工作

我在 Windows 7.0 中使用上述组合已有几个月了。不幸的是,一位同事建议我将 slime-helper.el 安装到 emacs 中,结果是:Emacs Slime 不再识别 QL。

我在 Windows 上使用 SBCL 1.2.11,从命令行这个 sbcl 知道 ql 安装。这是我的 .sbclrc

然后我输入

它编译了很多。最后它说

要使用,请将其添加到您的 ~/.emacs 中:

现在这是我的 .emacs 文件中的相应部分

我启动了emacs,它就正常出现了。

还是不错的:

但是之后:

回来

但最糟糕的是,如果我从 .emacs 文件中删除 slime-helper,它会再次识别 quicklisp 包,但每次调用 ql 都会锁定 emacs。我可以等待几分钟而没有任何回应。

任何帮助表示赞赏。

0 投票
0 回答
26 浏览

apache2 - 如何在 CGI 中使用 quicklisp 包

我的 quicklisp 脚本(如下所示)运行良好,但在 Apache2 中它不起作用。也许Apache2无法加载.clisprc.lisp文件?

我已经尝试安装名为lisp-cgi-utilsand的包pg

任何有关在 CGI 中包含 quicklisp 模块的建议将不胜感激。

0 投票
2 回答
452 浏览

lisp - 如何配置 quicklisp 以供离线使用?

我即将到无法访问互联网的偏远地方进行长途旅行,我想完成一些 lisp 编程。我认为这可能是明智的

  1. 下载整个 quicklisp 存档,包括它的所有依赖项
  2. 将 quicklisp 本身配置为quickload来自本地副本的包

因为当我在野外并且无法以任何方式连接到互联网时,拥有一些东西而不需要它比需要它而不拥有它会更好。

我将不胜感激有关如何做这两件事或在哪里查明将指导我如何做这两件事的文档的建议。

我的硬盘驱动器上有足够的空间存储整个事物的许多副本(磁盘空间稀缺的时代早已一去不复返了)。

0 投票
1 回答
219 浏览

lisp - 如何让 quicklisp 加载 Practical Common Lisp 一书中的代码?

Practical Common Lisp一书随附的代码包括asdf文件。如何使用Quicklisp加载此代码?

0 投票
1 回答
1041 浏览

lisp - 如何在 Windows 10 中安装 lisp sdl(无法加载外部库(LIBSDL2)。打开共享对象“SDL2.dll”时出错:)

我总是收到找不到 sdl2.dll 的错误。我在安装 lispbuilder-sdl 之前尝试安装 cffi,并且 cffi 已成功安装,但 sdl 总是失败并出现这样的错误,有人可以帮忙吗?

0 投票
1 回答
171 浏览

common-lisp - 如何强制 Quicklisp 下载库?

我的 Debian 系统安装了旧版本的 FLEXI-STREAMS 库,作为其他 Debian 软件包的依赖项。因此,在系统上的每一个 Lisp 实现中,ASDF 都会自动从文件系统深处的某个地方加载该库。

由于 Quicklisp 使用 ASDF,(ql:quickload :flexi-streams)因此始终加载 FLEXI-STREAMS 的 Debian 版本,并且从不从 Quicklisp 存储库下载最新版本。

删除这个库的 Debian 版本可能会破坏依赖它的任何 Debian 软件包。

如何让 Quicklisp 忽略本地版本并继续安装最新版本?

0 投票
0 回答
72 浏览

common-lisp - 在命令行上加载没有粘液的 restas 模块时出错

我是 common lisp 的新手,想用 RESTAS 构建一个网络。我写了一个名为 api.lisp 的文件,它看起来像这样:

我写了一些路由,它在 Emacs+Slime 中运行良好。但是当我尝试在命令行中加载文件时,它不起作用。

为什么我得到这个错误?

0 投票
1 回答
157 浏览

windows - Windows 10 中常见 lisp 项目的项目目录

我正在尝试遵循有关创建主文件夹的教程,当我运行时,粘液会自动检查(快速加载:“项目”)。它说要创建一个配置,~/.config/common-lisp/source-registry.conf.d/projects.conf我不确定这是否适用于 Windows。

我在 Windows 10 上使用 Clozure 1.11。

任何有用的建议将不胜感激。

0 投票
3 回答
330 浏览

common-lisp - 如何在 Quicklisp 中获取包文档

每次使用 Quicklisp 时,我都觉得自己在玩彩票。我找不到包含软件包列表和文档的网页。

作为一个具体的例子,我在 CL 中找到了基于 Okasakis 纯函数数据结构的(ql:system-apropos "random-access-list")SRFI -101 的实现,因此我进行了搜索。我试过这个:

我知道这个名称random-access-lists不是很具体,所以可能还有其他具有该名称的包。上次我不太幸运,找到了 4 个部分匹配,而最匹配的不是我要找的包。

如何找到有关搜索结果的更多信息?

0 投票
1 回答
165 浏览

file - Quicklisp 库

我目前正在使用 quicklisp 运行 SBCL。我发现了一个我试图加载的旧项目

当我收到依赖错误 SYSTEM FILE-IO NOT FOUND 时。我的 project.asd 文件中的依赖项是

其他依赖项都没有给我带来任何麻烦,logv 似乎是一个已停产的日志查看器,但我在https://www.quicklisp.org/beta/releases.html中找不到任何关于“file-io”的内容。它只是另一个停产的图书馆吗?任何想法/建议将不胜感激。