60 ms·
Haskell itself is an amazing language once it "clicks". But all the tooling around Haskell is just really bad.
by UltraSane 1y ago
Haskell itself is an amazing language once it "clicks". But all the tooling around Haskell is just really bad.
- chii 1y agoi think the tooling improves with popularity, so it's a bit of a chicken/egg problem. But with the recent LSP decoupling of the IDE to the compiler, it is quite possible to make good tooling that is independent of any particular editor. It's just that the language's popularity is what induces contributors (as most are realistically after "fame" and "portfilio" when doing contributions).
- jose_zap 1y agoThat was definitely true many years ago. Nowadays Haskell has some really good tooling. It has a feature-rich LSP, code formatter, package manager, dead-code checker, configurable linter, thread debugger, memory debugger, vulnerabilities checker, and much more. That’s just what is provided by external tooling. Then, it also has everything the compiler has to offer, which is bit more than what most languages do. For example, you can now compile to JavaScript or WASM.
- yakshaving_jgt 1y ago> all the tooling around Haskell is just really bad. No it isn’t. This is a stupid meme that people just dogmatically perpetuate.
- UltraSane 1y agoNo, this was from first hand experience. I guess Visual Studio and PyCharm have spoiled me.
- yakshaving_jgt 1y agoI wasn’t expecting your gripe to be about text editors. What exactly do you think is missing in Haskell? You can write Haskell in VSCode.
- azigras 1y ago[dead]
- whateveracct 1y agoThis isn't really true nowadays. Also, you can build pretty much everything in Haskell with a plain text editor and ghci. You get better code that way too!