I have no doubts that is what will happen on Apple world, outside I am not so certain.
I have no doubts that is what will happen on Apple world, outside I am not so certain.
We have been here before.
The investment of Apple into a cross platform Swift ecosystem is a fraction of what Microsoft is doing with .NET, and even it isn't without issues.
Outside Apple ecosystems there are much more mature options for CLI and servers software.
Developers on Apple ecosystem are the ones that would be using Swift like that, as it also provides a good to share code between apps and server side code.
Most likely Apple will also be the only one writing firmware or OS drivers in Swift, that is where Embedded Swift project started.
"Documentation for the standard library is presently hosted on the Apple Developer website"
That's not a great sign but sure this "cross platform" software is "presently" on the company website of the obvious real owner maybe that'll get fixed in the next ten or fifty years, I'm sure it won't affect the actual documentation right?
OK, so the feature I need works on tvOS 14.0 and watchOS 7.0 - but what about Windows? That's not mentioned because this is an Apple website and so it only documents Apple products.
Case closed.
As with Go, basically every other system is just a thin attempt to emulate the system they actually want you to use and where that's impossible too bad. If you're an Apple-first developer this is probably fine. What do you mean Windows doesn't have the user-group-other permission model? Just fudge it.