Sure it's cross platform, but it lacks feature parity with the Windows version. And the development experience is lacking on Linux. It's not even that they haven't brought everything over, it's that they've even removed features, like hot-reload, from Linux.
Do you think Microsoft removed features from their language because they hate Linux? Or do you think maybe the way syscalls and the filesystem work are different in Linux and that makes hot reload a bit of an engineering problem?
We can never know, but I'm guessing Microsoft didn't port their language to Linux just to shoot themselves in the foot. On the other hand, it is Microsoft.
Sure it's cross platform, but it lacks feature parity with the Windows version. And the development experience is lacking on Linux. It's not even that they haven't brought everything over, it's that they've even removed features, like hot-reload, from Linux.
Do you think Microsoft removed features from their language because they hate Linux? Or do you think maybe the way syscalls and the filesystem work are different in Linux and that makes hot reload a bit of an engineering problem?
We can never know, but I'm guessing Microsoft didn't port their language to Linux just to shoot themselves in the foot. On the other hand, it is Microsoft.