News for hackers. Stuff that matters.
Re:.NET MAUI: .NET Multi-Platform App UI by alskdj21 on Tuesday April 20, 2021 @06:54PM (#26883020)
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

Re:.NET MAUI: .NET Multi-Platform App UI by bokchoi on Tuesday April 20, 2021 @08:26PM (#26883852)
Re:.NET MAUI: .NET Multi-Platform App UI by eyegor on Tuesday April 20, 2021 @08:46PM (#26884024)
F# 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.
Re:.NET MAUI: .NET Multi-Platform App UI by 7sharp9 on Wednesday April 21, 2021 @03:55AM (#26886585)
F# 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.

Re:.NET MAUI: .NET Multi-Platform App UI by airstrike on Tuesday April 20, 2021 @06:56PM (#26883052)
+1. F# deserves a lot more love
Re:.NET MAUI: .NET Multi-Platform App UI by taberiand on Tuesday April 20, 2021 @08:17PM (#26883788)
F# 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...)
Re:.NET MAUI: .NET Multi-Platform App UI by 7sharp9 on Wednesday April 21, 2021 @03:58AM (#26886602)
I 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
Re:.NET MAUI: .NET Multi-Platform App UI by mumblemumble on Tuesday April 20, 2021 @07:14PM (#26883233)
F# 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.

Re:.NET MAUI: .NET Multi-Platform App UI by adelarsq on Wednesday April 21, 2021 @11:02PM (#26898260)
Will be easier than now.

For who are interested take a look on https://fsprojects.github.io/Fabulous/Fabulous.XamarinForms

Re:.NET MAUI: .NET Multi-Platform App UI by adelarsq on Wednesday April 21, 2021 @01:25PM (#26892661)
Excited about how this will reach on F#.