Any plans to merge `Swift Collections` and `Swift Numerics` into Swift core library?

i don’t personally view swift-numerics as a Problem Child within the Swift Package Ecosystem (there are plenty of packages that are), but i understand i may be in the minority here.

my main dissatisfaction with swift-async-algorithms is about binary size, the package badly needs to be divided into smaller modules (e.g. AsyncChannel) and at present, using just one type from that package adds nearly 10 MB to the compiled binaries!

so right now, i am not using swift-async-algorithms at all, i’m actually literally extracting source files from its repository and including them ad-hoc in various projects. :grimacing:

i don’t know if upstreaming swift-async-algorithms to the Swift toolchain would solve any of those problems though. if anything, it seems like it would make it worse, by making it harder to reorganize the package into modules.

2 Likes