Поиск по сигнатуре в Scala 3
Не сразу заметно, но в документации третьей
скалы работает аналог Hoogle.
Hoogle — это поисковый движок по библиотекам на
Haskell, умеющий искать по сигнатуре функции. В документации Scala 3 тоже можно
нажать на лупу и ввести, например, Option[A] => A => Boolean
: поиск найдёт
функцию contains
. Правда, далеко не на первом месте.
Поиск сделан на библиотеке Inquire. Как подключить её в свой скаладок, не понятно. Ещё в Hoogle проиндексированы все хаскельные библиотеки, а Inquire умеет искать только по текущей.
Пока выглядит скорее как игрушка, но вот если бы в IDEA или Metals появилось аналогичное решение с поиском по сигнатурам в проекте и его зависимостях, было бы прямо круто.