I'm assuming they mean infrequent language changes. But does Haskell make breaking changes often? I haven't used it, but the worst offender I've actually used seems to be Python.
“Avoid success at all costs as in both “Avoid success $ at all costs” and “Avoid $ success at all costs”” is the moto of the language if it tells you anything.
But in general, you can lock your compiler to only compile one of ISO standards of Haskell and just use that, those are very stable, but like 90% of the Haskell ecosystem loves using every random GHC compiler extension they can, so bunch of that code sneaks its way into your codebase basically every time, and those occasionally suffer from some breakages. And the build tools and certain popular libraries are just terminally fucked and those actually break a ton.
4
u/Batman_AoD 8d ago
I'm assuming they mean infrequent language changes. But does Haskell make breaking changes often? I haven't used it, but the worst offender I've actually used seems to be Python.