3 ms·
Haskell is a great language! (FWIW the argument in TFA also applies to Prolog: https://sforman.srht.site/source/TermsInProlog.html https://sforman.srht.site/so
by carapace 6y ago
Haskell is a great language! (FWIW the argument in TFA also applies to Prolog: https://sforman.srht.site/source/TermsInProlog.html https://sforman.srht.site/source/TermsInProlog.html )
The problem I have with it is the meta-language. I tried Haskell a few weeks ago and "stack" installed over 27000 files. I feel like it's a case of "Physician heal thyself." Turn the power of Haskell back onto it's own tooling. (Python suffers from a similar problem, where distributing and installing Python code has been paradoxically un-Pythonic.)
Some languages like Elm and Gleam distribute single binaries that you just put in your PATH.
- dwohnitmok 6y agoThis is my number 1 concern when it comes to writing larger Haskell programs. Its tooling is so meager compared to what it could be and should be were the promises of the languages fulfilled. Given how good Haskell is at writing compilers and code analysis tools it should have a best-in-class IDE, installation process, etc. when that is most definitely not the case. Luckily the past few years seems to have witnessed rapid improvement on this front so hopefully my gripe will be irrelevant in another few years.