3 ms·
Even though it was obviously beta, there was a lot of early churn in the language and libraries. Some substantive, some trivial. And even in later versions, the
by Redoubts 5y ago
Even though it was obviously beta, there was a lot of early churn in the language and libraries. Some substantive, some trivial. And even in later versions, they like doing October surprises with language features, despite being open in development (SwiftUI and all it’s crazy dsl support came outta nowhere)
But the Linux story was garbage through v5, with half the standard library being unimplemented, and you getting to find out only at runtime.
Also, swift on Linux was (is) still just “here’s a tarball, dump it somewhere” or build from source.
That and the fact that static binaries aren’t a thing without a lot of work, if at all, means you have to ship a 2gb runtime to do anything — which sucks for casual tools.
I love the language but it feels like a bad time anywhere but on Darwin