首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在通用Lisp中查找名为"multiprocessing“的包

在通用Lisp中查找名为"multiprocessing“的包
EN

Stack Overflow用户
提问于 2016-02-20 13:57:19
回答 1查看 321关注 0票数 3

我正在使用SBCL (SBCL 1.2.13.84-7d75f89)学习这个中的Common。我遇到了一个问题,试图找到并加载名为multiprocessing的包。

(这是在书的第29章。)

我尝试过做(ql:system-apropos "multiprocessing")(ql:system-apropos "thread")(ql:system-apropos "smp"),看看是否有一个使用它的quicklisp包。

我也曾使用谷歌搜索过,甚至在Quickdocs搜索过,但我似乎在某个地方失败了。

如能提供任何帮助,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-20 16:48:13

书中的例子使用来自Franz .的web服务器AllegroServe和相应的快板公共Lisp (ACL)。ACL有一个名为multiprocessing的包,它提供了所需的多处理工具。

这本书建议对那些不使用快板公共Lisp的人使用PortableAllegroServe。见书中的第26章

PortableAllegroServe有一个名为acl-compat.mp的包,它以可移植的方式提供了必要的功能。比如acl-compat.mp:with-process-lockacl-compat.mp:make-process-lock,.

因此,你需要

  • AllegroServe与快板通用Lisp
  • PortableAllegroServe和它在其中运行的通用Lisp实现

不过,包的名称将略有不同。

请注意,本章可能需要进行一些更新。我不知道这些天用了多少PortableAllegroServe .

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35524258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档