News for hackers. Stuff that matters.
Re:Rise of Kotlin: A Programming Language for the Next Gener... by olavk on Thursday July 05, 2018 @11:39AM (#17464105)
Kotlin is competing against Java, while F# is competing against C#.

F# is a great language, but so is C#. MS has done a really great job evolving C# away from a Java clone. C# keeps adding features inspired by functional languages, narrowing the gap to F#. Of course this makes it easier to switch, but on the other hand it also makes it less interesting.

Re:Rise of Kotlin: A Programming Language for the Next Gener... by bunderbunder on Thursday July 05, 2018 @12:13PM (#17464383)
There's an argument to be made that F#'s place in the .NET ecosystem is to be a feature sandbox for C#.

When F# first dropped, I was instantly in love. It was just so much nicer than C#, which was already nice. But, in the intervening years, C# has been adding new features at such a steady clip that it's hard for me to have such strong feelings anymore. Stylistically I like to have algebraic types and pattern matching, but from a practical perspective I think the two languages probably offer about the same level of productivity.