haskell-lsp
Haskell library for the Microsoft Language Server Protocol (by alanz)
ghci-ng
By chrisdone
Our great sponsors
haskell-lsp | ghci-ng | |
---|---|---|
1 | 1 | |
354 | 1,043 | |
0.3% | - | |
8.3 | 0.4 | |
4 days ago | - | |
Haskell | Haskell | |
MIT License | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
haskell-lsp
Posts with mentions or reviews of haskell-lsp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-02-17.
-
Holy sh*t, the lsp and lsp-types packages are nightmares
https://github.com/alanz/lsp/blob/master/example/Reactor.hs#L193
ghci-ng
Posts with mentions or reviews of ghci-ng.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-03.
-
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?
What are some alternatives?
When comparing haskell-lsp and ghci-ng you can also consider the following projects:
hlint - Haskell source code suggestions
leksah - Haskell IDE
ghcide - A library for building Haskell IDE tooling
ghcid - Very low feature GHCi based IDE
haskell-dap - Haskell implementation of DAP interface data.
ghc-mod
disassembler - Disassembler for X86 & AMD64 machine code
ghci-ng
reactive-banana-gi-gtk - Functional Reactive Programming (FRP) with GObject Introspection in Haskell
hdocs - Haskell docs tool
repl - Public friendly Haskell REPL
hoogle - Haskell API search engine