问题标签 [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 投票
1 回答
626 浏览

sockets - 安装 quicklisp 时连接被拒绝错误

(quicklisp-quickstart:install)在 SBCL 中评估时,我得到(linux):

在 CMUCL 我得到:

函数 CONNECT-TO-INET-SOCKET 出错:将套接字连接到 [beta.quicklisp.org:80] 时出错:连接被拒绝 [SOCKET-ERROR 类型的条件]

重新启动:0:[ABORT] 返回顶层。

调试(类型 H 寻求帮助)

(连接到 INET-SOCKET “beta.quicklisp.org” 80 :STREAM :LOCAL-HOST ...)

0 投票
1 回答
1648 浏览

windows - 为什么我无法安装 quicklisp?(“包 QUICKLISP-QUICKSTART 不存在”)

我已经安装了 Emacs 和 SBCL,并且已经设置了环境变量。我也下载了 quicklisp,但我无法让它工作(我使用的是 Windows 8)。

我加载它:

然后,在我输入之后:

我收到以下晦涩的错误:

我用谷歌搜索了这个“快速入门不存在”错误,但什么也没有。我是一名 Python 程序员,我真的很想学习 Lisp,而这个错误对于我来说一开始就无法处理。

0 投票
1 回答
168 浏览

sqlite - 在 Common Lisp 中从 SQLite 捕获错误

我正在使用来自 Quicklisp 的 SQLite 包装器,此处对其进行了描述。我注意到,例如,execute-non-query不返回任何内容,但会抛出sqlite-errors。但是,我不确定如何处理它们——据我所知,catch需要一个显式标记,而且我不确定包装器如何标记它们。

基本上,我想做这样的事情:

我该怎么做呢?

0 投票
1 回答
1014 浏览

sqlite - 使用 SBCL + quicklisp 安装 clsql sqlite3

我想使用clsqlsqlite3的接口。我已经使用 quicklisp 安装了。但是当我尝试运行时:clsql

我明白了

如果我只是尝试 quicklisp 也是一样的clsql-uffi

cl-sqlcl-sql-ufficl-sql-sqlite3libsqlite3-dev安装。我正在使用 Ubuntu,Linux。

0 投票
1 回答
102 浏览

common-lisp - 加载了 Quicklisp 的 Weblocks 只显示 Hunchentoot,而不是 Weblocks

我遵循 Screencast quicklisp intro 1/2并在我的 Mac mini PowerPC 上成功应用了所有步骤,使用适用于 PowerPC Mac OS 的 Clozure CL 1.6。以下是一些示例屏幕截图,显示了构建的成功程度:

样品 1 样品 2
(来源:hizliresim.com

但是在 (ql:quickload "weblocks")运行 Weblocks后(weblocks:start-weblocks) ,结果页面只显示 Hunchentoot 服务器,没有任何 Weblocks 页面,就像这样: 样品 3

难道我做错了什么?谢谢。

0 投票
1 回答
575 浏览

common-lisp - 使用 Quicklisp 在 SBCL 上安装 GSLL

我正在尝试安装 GNU Scientific Library for Lisp (GSLL)。我看到已经有类似问题的答案,但我没有找到与我的案例中发生的事情的联系。

任何人都可以帮助从这里继续前进吗?

0 投票
1 回答
1027 浏览

common-lisp - SBCL 上的 cl-ncurses

我通过 quicklisp 安装了 cl-ncurses,但是当我尝试执行任何基于 curses 的内容时出现错误。我不确定出了什么问题,但似乎 SBCL 找不到外部函数/库。其他基于 curses 的程序在我的系统(Debian)中运行良好。

0 投票
1 回答
54 浏览

common-lisp - 加载指定错误形式的文件,但收到错误

我正在尝试在(SBCL)Common Lisp 中编写一个小游戏,使用 Quickload 和 ASDF 来定义和管理依赖项。它使用 CLOS,所以我在projectcalledclasses中有一个目录,其中有一个文件locatable.cl.

LOCATABLE 类的defclass表单需要一个 LOCATOR 参数,所以我有一行:

但是,每当我尝试加载此文件或quickload系统时,都会收到上述错误(“必须为此类提供定位器参数”)。由于我试图定义一个系统而不是创建该类的任何实例,所以我不明白我为什么会得到这个。如果我注释掉错误行,一切都很好,但我被引导相信我拥有它的方式是需要:initval一个插槽的标准方式。

您如何定义这样的事情,以便您可以加载文件/进行系统定义而不实际发出错误信号?

这是课程 -

更新:我在 REPL 输入了表格并得到了同样的错误。出于好奇,我再次输入了两次,第一次使用:initform "",然后使用错误表单。它接受了第一种形式,并没有抱怨第二种形式,所以这个问题似乎不会在重新定义时发生。

0 投票
1 回答
284 浏览

macros - 从 Quicklisp 包中的宏调用函数

我把失败.asd

package.lisp

进入~/quicklisp/local-projects/failing。使用安装了 Quicklisp 的 Clozure CL,我运行

这给了我

似乎我无法从包内的宏中调用函数。为什么不?

0 投票
2 回答
598 浏览

common-lisp - quicklisp 在哪里保存系统?

调用之后(ql:quickload "system-name"),QuickLisp完成了系统的下载和安装,它到底放在哪里呢?

我尝试查看我的项目文件夹,但它不存在,我也找不到它~/quicklisp

那么它究竟将系统保存在哪里呢?如果确实如此,那就是。