4 ms·
I love F#, but it seems like the language is either abandoned or on life support by Microsoft - compare the feature development speed of C# and Typescript again
by galkk 8y ago
I love F#, but it seems like the language is either abandoned or on life support by Microsoft - compare the feature development speed of C# and Typescript against F# and you'll see that.
- sytelus 8y agoThis doesn't look like "on life support" to me: https://blogs.msdn.microsoft.com/dotnet/2018/03/06/f-language-and-tools-update-for-visual-studio-2017-version-15-6/ https://blogs.msdn.microsoft.com/dotnet/2018/03/06/f-languag...
- metta2uall 8y agoLots and lots of new "features" isn't necessarily a good thing.. Also F# already has many of the features that are being added to C# and TypeScript ;) I for one would advise Microsoft to sponsor more work on F# libraries, such as in data analysis & TypeScript interop..
- bonesss 8y agoC# is still rushing to get features that F# has had for years, with no hope on some major fronts. If F# were innovating that much it would indicate that F# was sorely lacking at launch, but it wasn't. F# is based on a much more mature langauge, with mature concepts for handling the secondary and tertiary effects of those features currently coming into C# and Typescript. By adopting that mature language, F# started out "right" and hasn't needed much to fix it. And in terms of work: checkout the templates for F#, the libs for F#, and the thoudands of examples on MSDN in F#... But more specifically, check the amount of low-level improvements, refinements, and user-friendly sugar the team has landed in years of late. There's constant improvement, but of a less "revolutionary" nature as the base design was so mature. People confuse new shiny toys in IDEs with fundamental support. That's not necesarily the important thing... The convergance of functional languages and cloud native development is, in many cases, the important thing to MS, and is another area where F#s tooling/ecosystem is years ahead of the C# equivalents.