3 ms·
Here we go again with the "functional programming will solve all your problems" thing. It won't. Every language has it's inadequacies.
by philbarr 11y ago
Here we go again with the "functional programming will solve all your problems" thing. It won't. Every language has it's inadequacies.
- NovelSpinGames 11y agoSome inadequacies are much bigger than others. The two big ones for me are nulls AKA the billion dollar mistake and mutability by default. I agree that functional programming won't solve all your problems, but it has a lot of very useful features. Some features, like higher order functions, have made their way to more imperative languages. I use higher order functions all the time in my C# programming. And a lot more functional features (or at least F# features), such as tuples, pattern matching, records, and immutable types, are in the C# 7 worklist: https://github.com/dotnet/roslyn/issues/2136 https://github.com/dotnet/roslyn/issues/2136