3 ms·
Hi. I am a professional software developer and my full time job is currently writing software in Haskell for a bank. I also stream projects and open source wo
by agentultra 6y ago
Hi.
I am a professional software developer and my full time job is currently writing software in Haskell for a bank.
I also stream projects and open source work I do in Haskell once a week.
I am not a researcher. I don’t have a horse in that race. Although I am thankful for the research that is done as things like STM and type system extensions benefit my work greatly.
I really wish Haskell could shed this meme that it’s a “research,” language and that, “nobody uses it.”
I’m Nobody. I use Haskell every day. It’s a practical language for industrial strength programming in a pure functional language.
- jokethrowaway 6y agoThe fact that Haskell is a good industrial strength language is a byproduct of its quest for language design excellence. Avoid success at all cost, implies an unwillingness to sacrifice on design to please corporate needs. I don't think it's a "meme", there really is a focus on research over being production ready. Monads, Arrows, Dependent Types - Haskell is where a lot language research happens (and the language chosen by a lot of researchers). Sure, you can ship Haskell in production if you're happy to fill in the gaps. I did some of that for a non-Haskell company and it wasn't as easy to deploy apps written in other languages and community-provided solutions for logging / monitoring were lacking. That said, I'm always happy to hear about people using Haskell in production and wish you the best