Our great sponsors
-
haskell-language-server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I've not completely got my head around it, but I think it's more about bugs and missing features. Tidal users don't work in 'projects' or 'packages', they just want to install a library and then use it in the interpreter. There's a fundamental difference between programming to make something and programming as the end in itself, and cabal doesn't seem to consider the latter use case. It seems the cabal-env prototype does support this (sitting here: https://github.com/phadej/cabal-extras) but it hasn't been merged into cabal itself yet. In the meantime v1-install works pretty well, or at least a lot better than v2-install, which just seems buggy to me, but I'm told I'm just trying to use it the wrong way.
Related posts
- haskell-language-server: Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
- Coming back to Haskell after a couple of years, what changes should I be aware of?
- Monthly Hask Anything (December 2021)
- Way too many recommendations and high memory usage in lsp-mode for Haskell
- compare `on` length of sublists to sort list..what am I missing?