I got into OCaml for a while, which naturally led me to try F#. What pushed me away back then was that the tooling lagged behind C#, especially in VS Code, and the C#/F# interop wasn’t as ergonomic as I expected. I liked the idea of using F# for the core and C# around the edges, but it didn’t feel smooth in practice. This was years ago, so maybe the tooling has improved since.
I’ve always wondered whether tighter integration with C# would have led to broader adoption, though that might have changed the character of the language.
I’ve always wondered whether tighter integration with C# would have led to broader adoption, though that might have changed the character of the language.