haskdogs | ghci-ng | |
---|---|---|
1 | 1 | |
23 | 1,043 | |
- | - | |
4.8 | 0.4 | |
9 months ago | - | |
Haskell | Haskell | |
BSD 3-clause "New" or "Revised" License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
haskdogs
-
Easy way to locally navigate into source code of packages from Hackage?
You can use haskdogs which generates tags for everything in your dependencies, and then use normal tag command to go the source. Under the hood, haskdogs download all the packages that you are using and then tag them.
ghci-ng
-
Why Clojure?
I've only dabbled with GHCI. I've used it as a standalone REPL for trying out small things, the same way I'd use a Python or Javascript REPL. I haven't used the REPL /the/ developer interface to the program. In Clojure, I would (1) start a REPL server, (2) connect to it from my editor, and (3) send expressions to it. I didn't develop Haskell that way, though I think it was possible with Intero[1].
Within the Clojure community, there's a perception that the Clojure REPL is one of its strongest selling points[2].
Are you using the REPL actively when developing?
[1]: https://github.com/chrisdone/intero#readme
What are some alternatives?
haskell-language-server - Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
leksah - Haskell IDE
haskell-code-explorer - Web application for exploring and understanding Haskell codebases
ghcid - Very low feature GHCi based IDE
codex - A ctags file generator for cabal/stack project dependencies.
ghc-mod
fay - A proper subset of Haskell that compiles to JavaScript
ghci-ng
c2hs - c2hs is a pre-processor for Haskell FFI bindings to C libraries
hdocs - Haskell docs tool
git-gpush
hoogle - Haskell API search engine