I just learned via https://github.com/apple/swift/pull/18500 that Foundation and libdispatch are about to be hard dependencies for Swift proper. This is unfortunate. I'd really like to keep the door open to Swift being used in low-level contexts where Foundation and/or libdispatch would be a deal breaker. Is there any room for appeal? Also, did I miss an announcement somewhere? Was this debated anywhere?
No, we never discussed or decided this. I'm not sure where that notion came from. It looks like Ted already reverted the patch.
Yes, I consider this a major policy change that needs to be discussed. It's a major violation of the layering of the project. I am not supportive of this change at this time.
Thanks Ted – I feared I missed some communication.