Similar behavior is what turned me off of Swift. I still think it’s a nice language to write, but I tried to adopt it on Linux and the situation with tooling was so horrendous.
Lots of things were under-supported or under-documented, and every release would break things in unexpected ways.
I don’t know if it was intentional, or a lack of priority, but I got tired of having to work so hard just to get my programs to compile.
My own anecdotal experience is that it's not that much better on Apple's platforms. Documentation may have gotten the tiniest bit better, but there's still way too much information missing. And Apple's platforms are a constantly moving target. It may turn out tomorrow that the work required to keep up is just too much. Too many incentives, IMO, to not develop for these platforms if one can avoid it.
> Too many incentives, IMO, to not develop for these platforms if one can avoid it.
C# had this issue for a long time as well. Any desktop app support outside of Windows is abysmal.
These languages don’t really bring anything groundbreaking to the table anyway. They just coat them in syntax sugar so you’ll stay hooked on their platform.
It’s much more sensible to write web apps and have them run in Electron or I guess alternatives, but you didn’t need me to say that.
Lots of things were under-supported or under-documented, and every release would break things in unexpected ways.
I don’t know if it was intentional, or a lack of priority, but I got tired of having to work so hard just to get my programs to compile.