I'm still dipping my toes in the framework so some of what I say might have been wrong.
Have you seen getting-started/ link on the left side of swift org? Do you find it insufficient?
Well, it is sufficient to install swift, but I'd like to see a section about setting up the most popular tools. At a minimum Visual Studio Code.
In what way is it tied? Swift works on linux with zero Cocoa
From my limited experience you need to use Foundation for a lot of things that should be standard library making the code not portable. Maybe it has nothing to do with Cocoa, I've never programmed OSX so forgive me if I'm using the terms wrong.
Have you seen github com/apple/sourcekit-lsp/tree/master/Editors? It's just about setting sourcekit-lsp
I have seen it, but only because I've been looking a lot into it the last few days. AFAIK there's no link in www.swift.org. Better yet, the whole tutorial should be in swift.org instead of/as well as github. Furthermore one of the points that I can't stress enough how much that would improve things would be an explanation of how to set sourcekit-lsp for visual studio code with WSL. This would lower the barrier of entry a lot as you could immediately start using windows as a development environment for swift when your target is linux.
I searched the plugins.jetbrains.org/ and found one plugins.jetbrains com/plugin/10209-lsp-support Have you tried it with sourcekit-lsp? What was your experience?
Honestly I did not know that plugin existed. I guess it's something, but if I want to use lsp I think the experience with Visual Studio Code would be a lot more painless to set up. I was thinking more about putting some pressure on Jetbrains to make them release their CLion Swift plugin for intellij IDEA so you can use it with community edition and have some healthy competition between that and visual studio code with sourcekit.
I agree that SPM isn't good, but how divorcing it from apple would help? It's already open source.
Well best case scenario when Swift is more mature we'd get an influx of users from python interested i checking it out (especially if swift for tensorflow gets finished). If it's as easy as doing conda install swift, then install all the dependencies with conda which they are used to doing that would be amazing. If they need to download and install everything manually, configure the editor manually, then learn a new package manager on top of that then I suspect a lot of people won't bother and it will hurt adoption.