为什么要单独导入clojure core.async库?

Why import clojure core.async library separately?

为什么我们必须同时导入 clojurecore.async,如 core.async readme 所示?

我认为所有 core.* 库都已包含在 Clojure 本身中。还是换个版本?

有许多 "contrib" 库,例如 core.async、core.logic、core.match、test.check 等等。 contrib 库的代码在 github 的 clojure 组织中,因此您可以在 https://github.com/clojure?tab=repositories

中查看 contrib 库的列表

名称的选择与是否属于主要的 clojure 包无关。

同样重要,来自http://clojure.org/libraries

Clojure Contrib is a collection of libraries managed with the same Contributor Agreement, license, and development workflow as Clojure itself. Code in Clojure Contrib can be considered for inclusion in newer versions of Clojure.