▲ | bob1029 2 days ago | |
Can you elaborate on what you mean by this? I assume you are implying that too many choices could confuse a junior developer, which I agree with. However, I don't think this is a concern in the bigger picture when talking about the space of all languages. | ||
▲ | gonesurfing 2 days ago | parent | next [-] | |
My 2p's worth is that the whole of F# is more than the some of its parts. When you say in your previous comment "All the good stuff has been pirated from F#" it misses the point of what it's actually like to use F#. The problem is, it's almost impossible to communicate what it's like. You have to try it and you have to keep going until you get over the initial "WTF!?" hump. There will be a WTF hump. For example, C# may have cribbed the language features, but F# is expression based and immutable by default. Try using the same features in this context and the whole game changes. | ||
▲ | UK-Al05 2 days ago | parent | prev [-] | |
A language by making certain things harder makes the resulting code be built in a certain way. F# makes mutable code harder to do, so you tend to write immutable code by default. |