如何查找有关clojure库的信息

时间:2016-02-18 17:07:15

标签: clojure

例如,我正在尝试查找有关core.async库的最新版本的信息。我尝试在https://clojars.org/搜索,我点击了82次点击 org.clojars.trptcolin / core.async org.dunaj / core.async < / p>

但是,当我在https://github.com/clojure转到github for clojure时,我只获得2次点击,https://github.com/clojure/core.async处的条目指向 org.clojure / core.async < / p>

那么找到图书馆的推荐方法是什么? (1)转到github / clojure并搜索,或(2)转到clojars.org并搜索?

4 个答案:

答案 0 :(得分:5)

Clojure-toolbox是有用的Clojure库的优秀索引。

如果您知道所需库的名称,但不确定版本, lein-ancient太棒了!只需将其添加到您的个人资料中,然后您可以输入lein ancient upgrade,它将使用最新版本重写您的项目。

答案 1 :(得分:1)

我通常只是检查相应的github页面以查看最新版本的内容,尽管如您所述,这可能很难。

更简单的方法可能是只包含您可以找到的任何版本,然后使用lein ancient插件告诉您最新版本是什么。

答案 2 :(得分:1)

好吧,我会从 官方来源开始:http://clojure.org/api/api。如果需要,请遵循其他答案中的建议。例如,在http://clojure.github.io/core.async/上,有一个指向github页面的链接,因此很容易检查github页面,正如Bill建议的那样。我不确定你如何获得更多最新信息。

答案 3 :(得分:0)

不是说这是超级直截了当的。但这通常应该有效:

  • 转到Clojars
  • 搜索core.async
  • 点击例如。 org.dunaj/core.async
  • 点击其GitHub link
  • 注意页面标题下方的“从clojure / core.async分叉”
  • 点击it
  • 向下滚动以查找Leiningen信息[org.clojure/clojure "1.6.0"]
  • 确认它与回购符匹配。

能够发布个人/非官方版本非常有用。而IMO值得(暂时)混淆。