在 Common Lisp 中查找名为 "multiprocessing" 的包
Finding the package named "multiprocessing" in Common Lisp
我正在使用 SBCL (SBCL 1.2.13.84-7d75f89) 从这个 book 学习 Common Lisp。我 运行 遇到了问题,试图找到并加载名为 multiprocessing
.
的包
(This is in Chapter 29 of the book)
我试过 (ql:system-apropos "multiprocessing")
、(ql:system-apropos "thread")
、(ql:system-apropos "smp")
试图查看是否有使用它的 quicklisp 包。
我也使用 google 进行了搜索,甚至在 Quickdocs 进行了搜索,但我似乎在某处失败了。
如有任何帮助,我将不胜感激。
example in the book 使用 Franz Inc. 的 Web 服务器 AllegroServe 和相应的 Allegro Common Lisp (ACL)。 ACL 有一个名为 multiprocessing
的包,它提供了所需的多处理功能。
本书建议在书中使用PortableAllegroServe for those who don't use Allegro Common Lisp. See chapter 26
PortableAllegroServe 有一个名为 acl-compat.mp
的包,它以可移植的方式提供了必要的功能。例如 acl-compat.mp:with-process-lock
、acl-compat.mp:make-process-lock
、...
因此您需要
- AllegroServe 和 Allegro Common Lisp
- PortableAllegroServe 及其运行的 Common Lisp 实现
不过,包的名称会略有不同。
请注意,这一章可能需要更新。我不确定这些天使用了多少 PortableAllegroServe...
我正在使用 SBCL (SBCL 1.2.13.84-7d75f89) 从这个 book 学习 Common Lisp。我 运行 遇到了问题,试图找到并加载名为 multiprocessing
.
(This is in Chapter 29 of the book)
我试过 (ql:system-apropos "multiprocessing")
、(ql:system-apropos "thread")
、(ql:system-apropos "smp")
试图查看是否有使用它的 quicklisp 包。
我也使用 google 进行了搜索,甚至在 Quickdocs 进行了搜索,但我似乎在某处失败了。
如有任何帮助,我将不胜感激。
example in the book 使用 Franz Inc. 的 Web 服务器 AllegroServe 和相应的 Allegro Common Lisp (ACL)。 ACL 有一个名为 multiprocessing
的包,它提供了所需的多处理功能。
本书建议在书中使用PortableAllegroServe for those who don't use Allegro Common Lisp. See chapter 26
PortableAllegroServe 有一个名为 acl-compat.mp
的包,它以可移植的方式提供了必要的功能。例如 acl-compat.mp:with-process-lock
、acl-compat.mp:make-process-lock
、...
因此您需要
- AllegroServe 和 Allegro Common Lisp
- PortableAllegroServe 及其运行的 Common Lisp 实现
不过,包的名称会略有不同。
请注意,这一章可能需要更新。我不确定这些天使用了多少 PortableAllegroServe...