Not to discourage anyone, but the Haskell market is too small for anyone to spend their time creating a Haskell IDE, unless it's a desire of them and irrespective of the number of users. The existence of a dedicated IDE is not a blocker for Haskell adoption, so it won't have sizeable impact on the number of users. Easy connection with HLS across different Cabal versions and interfaces (v1, v2, etc.) would go a long way. That would help everyone, including newcomers. I'd love to be able to apt-get install vim-haskell-language-server and have HLS enabled by default and working well with all my projects. Cheers, Ivan On Thu, 18 Jun 2026 at 09:02, Daniil Iaitskov <dyaitskov@gmail.com> wrote:
Andrew,
I use Emacs with HLS and mostly it is fine until I need to change something. I tried to extend Proof General extension with bullet auto insertion feature for subgoals and gave up because ELisp code is way harder to understand than Haskell. Emacs lots of libraries and the built-in interpreter with API that has access to the whole editor. The only drawback is these code base hard to maintain.
This experience motivated to me combine Haskell interpreter with Emacs. Hamacs <https://github.com/yaitskov/hamacs> can load Haskell code from a "cabal" file, call Emacs API and provide functions to be called by Emacs. It is tested on save-excursion Emacs macro.
On Thu, Jun 18, 2026 at 5:31 PM Andrew Goh via Haskell-Cafe < haskell-cafe@haskell.org> wrote:
Hi Haskell Cafe,
Is anyone thinking of building a new functioning Haskell IDE based on GHC and GHCi. I am using a legacy Haskell plug-in for Eclipse IDE and the Haskell extension on VS Code,
Miss Leksah much, and I simply wish that somebody will bring it back or develop a new IDE or a plug-in for the Eclipse IDE and maybe VS too.
Warm Wishes,
- Andrew
_______________________________________________ Haskell-Cafe mailing list -- haskell-cafe@haskell.org To (un)subscribe, modify options or view archives go to: Only members subscribed via the mailman list are allowed to post.
--
Best regards, Daniil Iaitskov
_______________________________________________ Haskell-Cafe mailing list -- haskell-cafe@haskell.org To (un)subscribe, modify options or view archives go to: Only members subscribed via the mailman list are allowed to post.