2 ms·
I'm learning F# now because it will be another weapon in my arsenal that I would be allowed to use here. My impression of it, so far, is: "Heh, kinda cool". It
by snprbob86 18y ago
I'm learning F# now because it will be another weapon in my arsenal that I would be allowed to use here. My impression of it, so far, is: "Heh, kinda cool". It is basically the total compromise functional language, but in a good way. Immutability is optional, you can write imperative code whenever it makes sense, and there is a reasonably syntax for defining .NET object oriented constructs. It is very much a functional language that peacefully co-exists with the rest of the .NET ecosystem and that is a strength if you need it. Sure, all of that interop comes at a power and complexity cost, but it is surprisingly small.