News for hackers. Stuff that matters.
Re:Haskell Foundation 2026 Update by thecloudlet on Thursday May 21, 2026 @01:26AM (#48218255)
Really like this language. I would love more if we can make developing production code easier.
Re:Haskell Foundation 2026 Update by shideneyu on Thursday May 21, 2026 @04:38AM (#48219573)
I like it too. It's underrated because the learning curve is very high
Re:Haskell Foundation 2026 Update by thesz on Thursday May 21, 2026 @09:14AM (#48222110)
The steepness of Haskell learning curve is exaggerated.

I have experience where completely unmotivated (due to then ongoing very bad divorce) former Java programmer took a description of CPU for model code generation in Haskell's eDSL and successfully extended it in a month. The model had tricky (at the time) type level programming and type classes with associated types.

Re:Haskell Foundation 2026 Update by mchaver on Thursday May 21, 2026 @07:21AM (#48220825)
What do you find about bringing it into production? Is it the actual language patterns or the tools? I've done Haskell in production for over a decade now so I am not sure what challenges newcomers face.
Re:Haskell Foundation 2026 Update by cosmic_quanta on Thursday May 21, 2026 @08:11AM (#48221366)
We're always happy to hear about pain points!

For example, one thing that is a friction point at my own job is knowledge of tooling for performance tuning and optimization. It's not that Haskell doesn't have this tooling, it's just not well-known.

Is there anything in particular you would need?

Re:Haskell Foundation 2026 Update by thecloudlet on Thursday May 21, 2026 @10:52AM (#48223741)
I think the greatest problem is documentation. I work on compilers daily. Sometimes I am forced to read directly in to Ghc’s code to just use as a developer.

Maybe we should use Ai to generate up-to-date docs that are well organized like a book, so that all devs are more easy to conquer the different tools and flows.

For example, in C++, for basic toolchains LSP, formatters, standards of formatting, guidelines for performance, do and don’ts, … are more accessible.

I know it’s partially because of the size of the community. If we find a way to make the beginners, or experienced dev from other languages easier to start writing production code. We can thrive more.