2 ms·
I persoanlly found the syntax weird and the IDE support poor when i was playing with it in 2013 Both of these are surprising to me. It is an indentation langua
by lihaoyi 2y ago
I persoanlly found the syntax weird and the IDE support poor when i was playing with it in 2013
Both of these are surprising to me. It is an indentation language, similar to Python which I love. And it was by Microsoft, which makes Visual Studio which I also loved
Yet I found the syntax a lot odder than Python: multiple ways to call methods (C# style and Ocaml style), a wide selection of strange brackets, `.[i]` for array lookup instead of `[i]` (i think they fixed this eventually). And despite Visual Studio being great for C#, its support for F# wasnt up to scratch
I ended up settling on Scala, which is semantically very similar, but with an easier syntax (not perfect, but better) and decent Intellij suppory (again, nowhere near perfext!)
- neonsunset 2y agoThe biggest difference happened between 2020 and 2024. I encourage you to give it a try - F# support with Ionide in VS Code is excellent. There is no other platform like .NET in capability to cover both high and low level scenarios.
- runevault 2y agof# has improved a ton in the last decade. Rider and Ionide are both good environments to work on f# code in.