Clojure:用什么网站来搜索;不执行X的函数";
假设我想找到sin/cos函数。在haskell中,我会启动,搜索“sin”或“cos”,阅读类型签名,然后完成Clojure:用什么网站来搜索;不执行X的函数";,clojure,Clojure,假设我想找到sin/cos函数。在haskell中,我会启动,搜索“sin”或“cos”,阅读类型签名,然后完成 在Clojure中,到目前为止,我能做的最好的事情(对于Clojure.core中没有的函数)是启动google,输入“Clojure-sin”或“Clojure-cos”——然后得到一个关于Quil/sin和Quil/cos的包——然后开始思考 2a。这个被子包是什么? 2b。我想把这个包裹收进来只是为了得到好处吗? 2c。是否有“更标准”的软件包也提供sin/cos == 因此,
因此,我的问题是,对于您几乎肯定知道“类型签名”(我承认clojure中不存在)或“通用名称”的函数,确定“大多数clojureists使用什么通用包来获取此函数”的标准方法是什么?除了谷歌搜索,别忘了查看以下网站:
- (我总是(重新)发现以前不知何故错过的新内置功能)
clojure parse site:github.com
它将您的搜索词(“clojure”和“parse”)限制为您选择的URL(在本例中为“github.com”),这有时非常方便。谷歌几乎总是比网站的内置搜索引擎好得多
更新:
这本书对我帮助很大:
我发现找到如何使用clojure.core特定函数的示例非常有价值。对“受祝福的”公用事业公司来说,这是一个巨大的挑战
否则,你的问题对Clojure来说似乎不是很具体。正如你所猜测的,使用谷歌可能是一个好的开始
所以我想说谷歌是你想要的,如果你有几种选择,那么就使用你想要的任何启发式方法(计算github上的星星数,clojars上的下载数,询问其他Clo法学家他们的想法——在这个网站上有一个很好的空闲频道)
是一个伟大的网站,允许您在野外搜索Clojure代码。我发现获得灵感是无价的
有一些库和存储库,但我倾向于不使用这些库:
- (不是底部的github搜索技巧)
- (我发现clojurescript“只是”一个Clojure库,这让我很惊讶)
- 两者都有一套很好的库