3 ms·
C# isn't unique in that, and it also doesn't offer the tools required to help avoid having to dip into procedural code. Here's things Clojure, for example, off
by bcrosby95 1y ago
C# isn't unique in that, and it also doesn't offer the tools required to help avoid having to dip into procedural code.
Here's things Clojure, for example, offers:
1. Structural sharing which makes you less likely to have to dig in to procedural code.
2. The transient function which takes an immutable data structure and makes it... not immutable... you can now do your procedural code, then switch back into immutability land with persistent!.
3. If the above fails, you can dip into Java.
So yeah, I vehemently disagree with C# being the best. I could kinda see it if you said F# (type safety), but C# itself? Uhhh.
- neonsunset 1y ago[dead]