demilicious
Joined 12 years ago
Karma
93
Submissions
42
Member since
Nov 10
Joined 12 years ago
If you want mutable data structures, I wouldn't point you to Haskell.
Can't say my experience matches yours. Types do seem to structurally reduce some varieties of bugs, but ultimately the only reliable way I've seen to close the gap is hire disciplined people who care about, and thoughtfully consider, what they build.
E.g., the shittiest codebases I've ever seen were TypeScript. It in no way prevents you writing bugs or slop
In contrast, your statement about F# strikes me as mostly true - albeit my interop was always the other way around (consuming F# code from C#).