3 ms·
There is also the empirical evidence that "mostly functional" C# has successfully been used in perhaps thousands of others around the world. It's hard to take "
by moron4hire 10y ago
There is also the empirical evidence that "mostly functional" C# has successfully been used in perhaps thousands of others around the world. It's hard to take "it doesn't work" seriously when it has clearly worked for me and many others.
- continuational 10y agoHow do you do functional programming in C#? It has lambda functions, but it lacks sum types, pattern matching and immutable collections (they exist, but it's not much use if none of the libraries use them).
- kwhitefoot 10y agoNone of these things are essential for functional programming in the sense of pure functions free of side effects.
- continuational 10y agoIn that sense, no programming language feature is essential; you can do pure functions in assembler.