Meet Plain Swift

The established project forms not specific to Apple‘s platforms are SPM and cmake, an IDE that wants to be more than a tool for just trying out the programming language should respect that and at least allow the use of SPM projects, considering the free Visual Studio Code extension for Swift from the Swift Server Workgroup can handle this quite well. You will have a hard time with a commercial product that offers less in this respect.

Well, things are changing, and you can always reference SPM packages by system paths.

Swift/WinRT (also see the samples) uses both SPM and cmake (cf. the articles by The Browser Company, just choose “No thanks” when first opening this website).

The Arc folks (The Browser Company) use Visual Studio Code, and e.g. for debugging the view tree of a GUI they use Visual Studio (which is needed for Swift on Windows anyway).

2 Likes