Yes it will. I have no interest in using Linux as desktop but I do use it for deployments. If there is one trait of major PL is the adoption of the big 3 OSes.
This is Hare’s biggest flaw right now.
Yes it will. I have no interest in using Linux as desktop but I do use it for deployments. If there is one trait of major PL is the adoption of the big 3 OSes.
This is Hare’s biggest flaw right now.
Dev on Mac and deploy on Linux is a popular setup for a reason. Until there's a macbook pro for linux that you can just buy*, it's going to continue to be popular.
* the XPS 13/15 are about as close as you can get
(at least, once they add drivers for the GPU!)
There are so many good laptops that work fine on Linux.
> you are not doing yourself any favors by not developing on the same platform as your deploy target
Why would I give up all the tooling I already have, such as an VS, to "do development on Linux"? Have you tried doing development from Visual Studio, VSCode on windows where it targets WSL? It's seamless and I don't really have to care much about Linux as a Desktop.
> code that targets Linux
This is too big of an assumption to make. For instance, the last company I worked for does contract with DOD where output of the project is two installers for windows an macOS, despite the product working flawlessly on Linux.
The is a HUGE world out there where your deployment targets won't be Linux servers, and this is a huge blind spot for a mainstream want to be language.
Keeping the scope niche/small seems like a feature to me, not a bug. Let non-FOSS OS users find something else (?)
I am personally no FOSS zealot but I can respect a project that has a firm idea of its scope and targeted user base and wishes to stay limited to that
Not everything needs to be huge or growth hacked to death
It sounds like you're not the target audience then?
It seems like a trick that's worth learning.
Look how easy it's to try these. I don't have to set up VMs or even know what make is to do anything.
- dotnet: https://dotnet.microsoft.com/en-us/download
- rust: https://www.rust-lang.org/learn/get-started
- go: https://go.dev/dl/
If you WANT to be mainstream, you need to go the extra mile.