5 ms·
How likely will it be that F# is supported out of the box? I understand that this is a push for mobile but hopefully a linux support will be considered. https
by alskdj21 5y ago
How likely will it be that F# is supported out of the box?
I understand that this is a push for mobile but hopefully a linux support will be considered.
https://github.com/jsuarezruiz/forms-gtk-progress/issues/31 https://github.com/jsuarezruiz/forms-gtk-progress/issues/31
- airstrike 5y ago+1. F# deserves a lot more love
- taberiand 5y agoF# seems to get love and recognition through C# slowly evolving and absorbing features that have been the F# advantage for a long time (fingers crossed for C# discriminated unions...)
- 7sharp9 5y agoI think they have been removed from C#10 now, I saw this on the language discussion: >While we wanted to look at discriminated unions for C# 10, we don't think we're going to be able to
- mumblemumble 5y agoF# will be supported out of the box insofar as it's always able to call into any .NET API. For a more functional-friendly set of APIs, I've no doubt that the community will need about 5 minutes to put together a solid MAUI back-end for Elmish.
- adelarsq 5y agoWill be easier than now. For who are interested take a look on https://fsprojects.github.io/Fabulous/Fabulous.XamarinForms https://fsprojects.github.io/Fabulous/Fabulous.XamarinForms
- bokchoi 5y agoF# examples: https://github.com/dotnet/net6-mobile-samples/tree/main/fsharp https://github.com/dotnet/net6-mobile-samples/tree/main/fsha...
- eyegor 5y agoF# has barely any dev resources behind it last I checked. Think "fits in one small conference room pre covid". They had more focus on porting F# features than developing the language.
- 7sharp9 5y agoF# has the advantage that the features are very well considered and come from a functional programming heritage. The fact it's a functional-first language rather than a bolt-on like C# is a massive advantage. The functional features in C# are not like for like ports of F# features and have very large gaps in the functionality and usage. It's great that C# is looking at F# to try and stay relevant but it's massive dishonesty to claim those features are just the same as those in F#. The basis and usage of a language are steeped in its construction and usage patterns, F# has a distinct base of applying pragmatic functional programming and simplicity, whereas C# is an object oriented language takings usage patterns from Java and the typical patterns formed from that area. They will never converge due to the huge amassed different historical usage patterns. You could say C# is heading for being the new Scala 2 when Scala 3 has learned the lessons of blindly applying features and has now taken a more reasoned approach.
- adelarsq 5y agoExcited about how this will reach on F#.