Skip to content

Sherlodoc & Sherlocode

Sherlodoc — инструмент нечёткого поиска по документации OPAM-пакетов.

Sherlocode — инструмент поиска по кодовой базе OCaml (порядка 17-ти миллионов строчек кода).

Use cases

Sherlodoc можно использовать, чтобы найти функцию с определенной сигнатурой или каким-то описанием. Например, вам нужна функция ('a, 'b) result list -> ('a list, 'b) result — пишите в поиске и получаете всевозможные упоминания из разных библиотек, в том числе и из Stdlib.

А Sherlocode же можно использовать для поиска способом применения, посмотреть как другие используют ту или иную функцию, блок кода и т.д..