There's no real structured concurrency replacement for Lock
, Stream
, or Port
, so are there plans to introduce new capabilities in Foundation, or shift things down to the standard library?
Codable
isn't equivalent to NSCoding
, is there a plan for enhancements here? Will we be getting Codable
improvements to remove its various bottlenecks?
What about URLProtocol
? This is a rather archaic, if powerful, type I'd be happy to replace with something better but sad to lose its capabilities.
What about background URLSession
support? Will that remain an Apple-internal capability?
Does this give us the opportunity to rebuild URLSession
using common types that can be shared among the community (HTTPHeader
, etc.)?
Can this version of Foundation have external dependencies on non Apple frameworks, even while it uses swift-algorithms
or other Apple-authored dependencies?