Hacker News new | ask | show | jobs
by skohan 1882 days ago
> give it a few more years and I think it'll be a much more attractive for things outside of iOS.

I would like for this to be the case, but I'm not so confident. Even a few years ago, you had corporate investment in the form of Kitura and S4TF. Now you have a few small open source projects.

The language itself is ready, but the tooling is just not there. I think the main obstacle is the lack of investment in cross-platform support by the core team. Until I can `apt-get install swift` I don't have much confidence it can gain adoption outside of the Apple ecosystem.

2 comments

This is on the money. Tooling and cross platform ecosystem are a big reason I moved to Rust/Go for my server side needs.

A tar ball of something that can run on Ubuntu is simply not good enough.

Yeah I 100% agree that the tooling is not there outside of macOS.

That being said, it started as geared towards iOS/macOS & even so there have been decent cross platform wins (linux compiler support is pretty solid, SPM).

I hope that as the language matures the language features that have been the priority on the roadmap (async/await, generics, memory management) will give way to more cross platform tooling.