nkpart: Why haskell? Super cheap upgrades. Major compiler versions, major library versions, no worries.
parqit: @nkpart can you please elaborate on "cheap"?
For sure!
At veitchlister.com.au, we use a mix of Haskell and Ruby (with a smattering of Java and C++ around as well). As you can imagine, there are stark difference when you are maintaining code across these ecosystems! We have been doing this for a few years now, such that we have code in all languages that has been around for at least a few years, and we've been through large refactors, system upgrades and dependency upgrades in each.