Clojure:使用哪个网站来搜索 "Function that does X"

标签 clojure

  1. 假设我想找到 sin/cos 函数。在 haskell 中,我会启动 https://www.haskell.org/hoogle/ ,搜索“sin”或“cos”,读取类型签名,然后完成。

  2. 在 Clojure 中,到目前为止我能做的最好的事情(对于 clojure.core 中没有的函数)似乎是启动 google,然后输入“clojure sin”或“clojure cos”——然后得到一个关于 Quil/sin 和 Quil/cos 的软件包——以及奇迹

    2a。这个 Quil 包是什么? 2b.我想拉入这个包只是为了得到 sin/cos 吗? 2c.是否有一个“更标准”的包也提供 sin/cos ?

==

因此,我的问题是,对于您几乎肯定知道“类型签名”(我认为 clojure 中不存在)或“通用名称”的函数,找出“通用包最常用的功能是什么”的标准方法是什么? clojureists 用来获取这个函数”?

最佳答案

除了谷歌搜索之外,不要忘记查看这些网站:

当谷歌搜索时,在搜索窗口中输入术语时也可以尝试这个技巧:

clojure parse site:github.com 

它将您的搜索词(“clojure”和“parse”)限制为您选择的 URL(在本例中为“github.com”),这有时非常方便。 Google 几乎总是比网站的内置搜索引擎好得多。

更新:

这本书对我帮助很大:

Google Hacks

关于Clojure:使用哪个网站来搜索 "Function that does X",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40275075/

相关文章:

unit-testing - 在单元测试中捕获异常

pointers - Clojure 有变量引用吗?

clojure - 功能编程和类型系统

clojure - 如何评估 Clojure 中的纯函数序列

clojure - 如何创建一个函数,在向量中的每对元素之间插入一个元素

postgresql - 如何在 clojure 中使用 yesql 插入和更新 postgres 数组?

open-source - 有哪些非常大的函数式语言项目可以免费获得?

java - 如何从我的 Clojure 程序中访问 JAR 类?

clojure - 射线对位板的攻击

file-io - 在 Clojure 中拖尾文件?