4 ms·
Some things about the tooling have improved over the years. Stack and Stackage did not exist twenty years ago, and I find them indispensable. Libraries like tex
by massysett 4y ago
Some things about the tooling have improved over the years. Stack and Stackage did not exist twenty years ago, and I find them indispensable. Libraries like text and optparse-applicative are stable. GHC has advanced to the point where new releases aren’t exciting to me anymore. The base libraries have settled down after things like the applicative-monad fix.
Other things have not changed much. Editor tooling consists of things that appear for awhile and then fall into unmaintenance. I tried using Emacs but its Haskell mode has improved little in years so now I just use Vim. People say the new Cabal-install is better but the UI and docs are littered with indicators that it’s still beta, and some old functionality has been dropped, so I’m afraid to use it. Meanwhile Stack now appears to be in maintenance mode. People rave about Nix but all it makes me do is scratch my head and wonder how it could possibly do anything that’s worth wading through heaps of conflicting docs and blog posts.
Overall though Haskell does what I need it to do. It kind of reminds me of Unix shells: strange in many ways that haven’t been fixed for decades, but still the best at what they do. Rust gets hype now but it doesn’t seem to be a better high-level language. It’s a better systems-programming language.
Haskell will chug along quietly but with some things backsliding while others improve, I don’t expect much net forward progress.