hoogle
hoogle copied to clipboard
Haskell API search engine
There is a data structure called a discrimination tree that allows one to compactly store a large number of terms (rose trees) with metavariables and then, given another term with...
Different versions of GHC have different output format for ghc-pkg. For example I got different output under GHC 8.2.2 vs GHC 8.8.3: https://gist.github.com/jchia/cf4412d7402f7bfeb01324b9cd537986 One way the brokenness manifests is that...
right now the JSON API uses empty object to indicate failure https://github.com/ndmitchell/hoogle/blob/f9ca6a1669961386f4293be9edd7267136602d59/src/Input/Item.hs#L136-L150 https://github.com/ndmitchell/hoogle/blob/f9ca6a1669961386f4293be9edd7267136602d59/src/Input/Item.hs#L123-L134 I think it would be desirable to use null or to omit that field entirely. The proposed...
Hi, I guess it would be cool to have an ability to search for orphan class instances. For example I looking for a library which could convert AST to String...
Browser's go back, go forward buttons don't work properly once you search. The url changes properly (changing to the right querystring). Go back should go back to the previous url...
Currently all sets (`set:stackage`, `set:haskell-platform`, `set:included-with-ghc`) are hardcoded. We use Hoogle internally and ideally there would be a way to mark our internal packages as a set as well. The...
Puzzled by hoogle: ``` hoogle dump .hoogle/hoogle.hoo returns: .. ("flag_ignoreallexports",ctor Flag) .. hoogle --d=~/.hoogle/haddock.hoo Flag_IgnoreAllExports No results found hoogle --d=~/.hoogle/haddock.hoo "haddock :: [String] -> IO ()" No results found ```...
Hello, on some commits i saw some failures in the appveyor builds with `unhandled PEi386 relocation type 0` like this one https://ci.appveyor.com/project/ndmitchell/hoogle/builds/29384890 Does someone any idea why this is happening?...
Hey there! My question is whether it's possible to either: - generate hoogle via packages in `ghc-pkg` and some other package not in there - on a running local hoogle,...
https://hoogle.haskell.org/?hoogle=HasCallStack Produces no results. Yet https://hoogle.haskell.org/?hoogle=CallStack does. And `HasCallStack` is in the same module as `CallStack`. Could it be because `HasCallStack` is a type alias for implicit parameters (a rather...