为什么要单独导入clojure core.async库?
Why import clojure core.async library separately?
为什么我们必须同时导入 clojure
和 core.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.
为什么我们必须同时导入 clojure
和 core.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.