3 ms·
I won't deny F# is probably the wrong choice for people who don't use Microsoft technology already. But still, many of your points are wrong or misleading: -
by TomOfTTB 17y ago
I won't deny F# is probably the wrong choice for people who don't use Microsoft technology already. But still, many of your points are wrong or misleading:
- F# is still considered an unreleased research product so you don't know what they'll do with it until it's released. It's within the realm of reason that they would submit it to a standards body like they did C# at which point your criticism is moot.
- Your point about Open Source is a decent point. But people who choose closed source projects tend to do so for their own set of reasons (mostly support and the fact that they don't have the time and/or skill to look through a languages source code to figure out a bug themselves)
- Again, it's unreleased and you don't know what Microsoft will do with it. At least for web development Microsoft makes free software available for using C# and VB.NET (called Visual Web Developer). They could very well integrate F# into that.
- This is just opinion mixed in with conjecture (since again you're talking about an unreleased project with no real community yet)
- I've used Mono and found it very reliable so this is just misleading
Finally, you're quoting an article written by a guy trying to make the case to Microsoft developers. He's talking about his upcoming talk at a Microsoft conference after all.
- javery 17y agoF# is being released with Visual Studio 2010 so its not just a research product anymore right? Also the rest of the .NET framework source is available so I assume F# might be at some point as well.
- aaronblohowiak 17y ago" But people who choose closed source projects tend to do so for their own set of reasons (mostly support and the fact that they don't have the time and/or skill to look through a languages source code to figure out a bug themselves)" A bit of background: I'm a bit of an odd duck. I'm a vim using rubyist on ubuntu (with awesome wm) OSS during the day and at night I program in C# on a mac using mono and monodevelop. To me, C# is a much better designed Java (the good parts.) I've found the Mono project to be very reliable as well, and they are doing really cool stuff like aot compilation and running on ARM. Anyway... To me, F# is interesting because I already program in C# in the same way that clojure is interesting to java developers.