4 ms·
I too wish deprecation with migration path was a more common pattern in today's language development. The language has very much needed work and the numerous b
by arecurrence 1y ago
I too wish deprecation with migration path was a more common pattern in today's language development. The language has very much needed work and the numerous bugs within Apple's own libraries certainly hasn't helped.
That said, some of the, erm, "new ways" to solve problems have been significant advancements. EG: Async/Await was a huge improvement over Combine for a wide variety of scenarios.
- storoj 1y agoIMO async/await and Combine are two completely different things. What is the alternative to Combine's CurrentValueSubject or combineLatest()?
- lukeh 1y agoAsyncExtensions implements many Combine-like patterns in structured concurrency.
- andrekandre 1y ago> What is the alternative to Combine's CurrentValueSubject or combineLatest()? combine latest et al can be found in async algorithms from apple* https://github.com/apple/swift-async-algorithms https://github.com/apple/swift-async-algorithms * though current value subject is not there its not hard to make one if you need it