Earlier quoted context omitted.
For what it's worth, they ship a solid VS Code extension and LSP. Their swift-testing package is the new open source and cross-platform successor to XCTest. The same can be said of swift-foundation as compared to Foundation. The path they've chosen is not to open source Xcode, but to move the things Swift needs on all platforms to the Swift language project and common implementations. Personally I think the main prob…
Are there any LLVM langs that have fast compile times? I think that just kinda comes with the territory of having that IR step + all the optimizations that happen at compile time to help runtime performance.
Apple is open sourcing Swift Build
201–210 of 300 posts
Re: Apple is open sourcing Swift Build
#202Earlier quoted context omitted.
Are there any LLVM langs that have fast compile times? I think that just kinda comes with the territory of having that IR step + all the optimizations that happen at compile time to help runtime performance.
That's a good point. I had in mind that there's some regret about the combination of type inference with type-based overloads, due to the search expense it adds to what ought to be straightforward parsing of long expressions.
Re: Apple is open sourcing Swift Build
#203Earlier quoted context omitted.
> Like, what more do you want from them? You know what we want from them. If Apple wants to be accepted by the Open Source community, they can't reprise the Microsoft playbook with a smug "Think Different" twist. This is basically a beat-for-beat rerun of the C#/Dotnet situation with a different font and Corinthian leather. The internet at-large is sick and tired of tending to Apple's scraps at their obscure whims. I…
Damned if you do, damned if you don’t. The perfect way to draw companies to embrace open source.
Apple is welcome to head down the same road they're going if they think it's working out for Swift. Developers aren't going to magically warm to it any more than they trusted C# unless Apple makes some unprecedented change in their attitude towards Open Source. The world doesn't owe them shit.
Re: Apple is open sourcing Swift Build
#204Earlier quoted context omitted.
Core libs and foundation for starters? https://www.swift.org/blog/future-of-foundation/
This, right? https://github.com/swiftlang/swift-foundation
Swift on Linux (except NixOS) is actually very good nowadays. There’s even a libadwaita library that feels a LOT like writing SwiftUI.
Feels like a lot of folks were turned off early on, found something else, and never bothered to try again (which is fair).
Re: Apple is open sourcing Swift Build
#205Earlier quoted context omitted.
I don't get this reaction. Apple: here, we're open-sourcing this previously closed-source Apple-specific thing that made Swift better on Apple platforms. We're moving the Apple stuff into a plugin so Windows and Linux can be equal peers to Apple in the new system. We've implemented preliminary support for Windows & Linux and plan to continue work to bring them up to parity. Hacker News: I believe that this long game…
They should have been fully open source with full linux support and parity since day one. That would actually help the language get traction. At this point it's a dying language.
Re: Apple is open sourcing Swift Build
#206Earlier quoted context omitted.
I don't get this reaction. Almost every language in the world: here's the spec, the tooling, and everything you need to use, master, and expand this language. Please use it. Apple: sorry, Mac only. Like, I want Apple to do the bare minimum that everyone else is doing.
Swift announced Linux support in 2015 when it went open source. Aspects of parity have taken years, and the Objective-C interop that isn't relevant outside Apple platforms but made adoption take off at all occupied a lot of early effort, but every Swift talk at FOSDEM today was about embedded or Linux server applications, or platform-agnostic C++ and Java interop. What can you possibly mean by "Mac only" or "bare min…
Re: Apple is open sourcing Swift Build
#207Re: Apple is open sourcing Swift Build
#208Earlier quoted context omitted.
They should have been fully open source with full linux support and parity since day one. That would actually help the language get traction. At this point it's a dying language.
What language are you using to develop native apps for macOS and iOS and visionOS and watchOS, since Swift is dying?
Re: Apple is open sourcing Swift Build
#209Swift itself is a great piece of tech. But it is doomed to fail as a general widely adopted language unless apple makes few critical moves including open sourcing everything including XCode, providing support for 3d party IDE developers (because xcode is terrible), creating decent package manager, adopting testing as first class citizen etc. There is just no economical sense for anyone to invest in swift until all th…
Re: Apple is open sourcing Swift Build
#210It’s too late