Skip to content
All curated reading →

Curated / Haskell

8 months of OCaml after 8 years of Haskell in production

Haskell Discourse · Published December 23, 2023

Dmitrii Kovanikov

Summary

A prominent forum thread dissecting an "OCaml after Haskell" blog post evolved into a multi-month debate on Haskell’s industrial viability. Participants, including library maintainers and Haskell Foundation members, identified ecosystem stability as the critical bottleneck, citing costly GHC upgrades and abandoned libraries. The Stability Working Group, championed by key figures like SPJ, was highlighted as a concrete institutional response, producing a formal GHC stability policy. Community sentiment split between optimizing for production use and preserving experimental language evolution, with some contributors stating they are shifting careers due to limited hiring markets outside specific niches like blockchain. Tangible outcomes included the identification of measurable goals for package maintenance health and renewed focus on "Simple Haskell" best practices documentation. The thread itself, with over 100 posts, acted as a gathering point for accumulated concerns regarding tooling fragility and onboarding complexity, underscoring an ongoing cultural reckoning within the community.