In my perusals into the Haskell ecosystem, discovering Hoogle[1] was definitely a revelation on the power of a strongly-typed language. Sometimes, you know the _shape_ of the thing you are looking for, but not the name. The ability to search a repository of packages for all functions conforming to a certain type signature (e.g., (a -> Bool) -> [a] -> [a]) is a superpower.[1] https://hoogle.haskell.org/
yakshaving_jgt|3 years ago
https://klaftertief.github.io/elm-search/?q=c%20-%3E%20(a%20...
still_grokking|3 years ago
https://docs.scala-lang.org/scala3/guides/scaladoc/search-en...
msla|3 years ago
DonaldPShimoda|3 years ago
But I agree with your takeaway. Hoogle is one of the coolest development tools I've ever used, and I desperately wish every other statically typed language had their own Hoogle.
msla|3 years ago
unknown|3 years ago
[deleted]