Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Haskell-language-server Alternatives
Similar projects and alternatives to haskell-language-server
-
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
vscode-haskell
VS Code extension for Haskell, powered by haskell-language-server
-
lsp-mode
Emacs client/library for the Language Server Protocol
-
hie-bios
Set up a GHC API session for various Haskell Projects
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
-
Cabal
Official upstream development repository for Cabal and cabal-install
-
ghc-proposals
Proposed compiler and language changes for GHC and GHC/Haskell
-
ihp
🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness
-
ShellCheck
ShellCheck, a static analysis tool for shell scripts
-
intellij-community
IntelliJ IDEA Community Edition & IntelliJ Platform
-
hledger
Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
-
-
-
ghc-exactprint
GHC version of haskell-src-exts exactPrint
-
-
purescript
A strongly-typed language that compiles to JavaScript
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
haskell-language-server reviews and mentions
-
Haskellers who moved to Rust: What has been your experience?
The Haskell community has been focusing on tooling and IDE support in the last several years. Haskell-Language-Server is a huge improvment, so the experience is probably much better than you remember, but it'll still be a while before it catches up with Rust.
- HLS 2.0.0.0 is out
-
Static-ls - a low memory Haskell language server based on hiedb and hiefiles
static-ls is a low memory language server for Haskell that serves as an alternative to (hls)[https://github.com/haskell/haskell-language-server] with less functionality by using statically generated information. It is intended for (Highly recommend hls instead if you aren't having these issues):
- Any open source projects to contribute to for beginners
-
Haskell is a good, useful, and practical programming language.
Indeed, there is a lot of room for improvements. But I just wanted to acknowledge and thank the work of those involved in HLS which IMHO was a game changer in that regard.
-
No HLS support for the "recommended" 9.2.5?
Specifically, gchup and HLS are both opensource community efforts. If you want to see HLS work with ghc-9.2.5, you may want to ask https://github.com/haskell/haskell-language-server or, better, provide them a PR that builds HLS with ghc-9.2.5.
-
dev environment for windows
Sadly ghcup tui is not available on windows, but you can check the available versions with ghcup list. Hls lists the compatible versions of ghc at their github releases. For 1.8.0.0 I went with 9.4.2. To install it and set it to default you have to use the ghcup install ghc 9.4.2 then the ghcup set ghc 9.4.2. Hopefully this will be useful to someone with the same problem.
-
HLS issues an error for Setup.hs and Spec.hs (using hspec-discover)
Here's an issue I created for it: https://github.com/haskell/haskell-language-server/issues/3348
-
Transform your old and tired Haskell source files in shining Notebooks
The code is executed by HLS, see https://github.com/haskell/haskell-language-server/blob/master/plugins/hls-eval-plugin/README.md and then its markdown/html output is displayed by VS Code.
-
What is the correct way to compile non-haskell sourcefiles in a cabal project.
As you can see there, Shake is also a good fit for Cabal scripts. And Cabal scripts work better in 3.8. There are still issues loading them with HLS, but hopefully not for long. For this reason, I also have a build.sh which wraps that, allowing the script to be loaded via GHC directly, but I look forward to being able to remove this.
-
A note from our sponsor - Onboard AI
getonboard.dev | 9 Dec 2023
Stats
haskell/haskell-language-server is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of haskell-language-server is Haskell.
Popular Comparisons
- haskell-language-server VS coc.nvim
- haskell-language-server VS neovim
- haskell-language-server VS lsp-mode
- haskell-language-server VS ormolu
- haskell-language-server VS vscode-haskell
- haskell-language-server VS hie-bios
- haskell-language-server VS lsp-haskell
- haskell-language-server VS stack
- haskell-language-server VS ghc-proposals
- haskell-language-server VS hlint