我正在阅读“实用通用Lisp”(优秀的书)的第26章。我正在尝试这个,从https://github.com/Apress/practical-common-lisp下载
CL-USER> (defpackage :com.gigamonkeys.web
(:use :cl :net.aserve :com.gigamonkeys.html))这就产生了这个错误:
(There is no package named "NET.ASERVE" .
[Condition of type CCL::NO-SUCH-PACKAGE])在克隆https://github.com/franzinc/aserve.git之后,我运行了:
CL-USER> (asdf:oos 'asdf:load-op :aserve)但是得到了错误:
There is no package named "EXCL" .
[Condition of type CCL::NO-SUCH-PACKAGE]我找不到包EXCL,所以我安装了portableaserve并运行:
CL-USER> (load "~/GitHub/portableaserve/INSTALL.lisp")但是再一次得到:
there is no package named "EXCL" .
[Condition of type CCL::NO-SUCH-PACKAGE]有人知道如何在mac上的lispbox-0.7中安装allegroserve (包括EXCL )来运行上面的defpackage命令吗?
发布于 2019-09-03 15:40:17
Lisp- in -a-box虽然在实用的Common Lisp中有突出的特点,但现在已经有相当多年没有维护了(这本书是从2005年开始的)。
我建议使用Portacle作为一个完整的预配置环境。
这是Quicklisp自带的,所以你可以直接使用(ql:quickload "aserve")。
https://stackoverflow.com/questions/57764436
复制相似问题