News for hackers. Stuff that matters.
Re:Swift Ownership Manifesto by ii41 on Tuesday June 06, 2023 @07:29PM (#36220552)
Unusable. People seem to be concerned about Rust's ecosystem dying, but Swift's ecosystem is essentially Apple's system built-in libs + a handful of good open source packages. You need to do everything yourself when Apple's sys libs are not accessible.
Re:Swift Ownership Manifesto by myko on Tuesday June 06, 2023 @10:09PM (#36221957)
It is frustrating that Combine and SwiftUI were not open sourced, though there are few other Apple packages I find I want to reach for on Linux
Re:Swift Ownership Manifesto by jurip on Wednesday June 07, 2023 @12:48AM (#36222955)
With this year's WWDC announcements, it seems more obvious than ever that Combine was a bridge technology that has served its purpose now that Swift concurrency is taking over, and those things are open source. Doesn't help with SwiftUI, but just open sourcing it wouldn't have helped much that much without also having platform bindings, given that it uses UIKit on iOS and AppKit on Mac.
Re:Swift Ownership Manifesto by myko on Wednesday June 07, 2023 @09:10PM (#36235893)
That's true, Combine is a dead technology. Frustrating as I prefer it in a lot of cases to Swift concurrency, but I've been an Rx fan for a decade or so.