proposal 0143-conditional-conformances

Just wanted to upvote the conditional conformances <https://github.com/apple/swift-evolution/blob/master/proposals/0143-conditional-conformances.md&gt; proposal.

I was bummed to find out that I couldn’t do this:

extension Array:Drawable where Element == CGPoint{}

Bosses at Apple: if you are reading this, please allow the swift compiler team the bandwidth to work on this. Thanks.

-Matt

They are. If you take a look at recent pull requests at <Pull requests · apple/swift · GitHub, you'll see all sorts of conditional-conformance-related stuff is being worked on right now.

In fact, the first conditional conformances (making Array, Dictionary, and Optional conform to Equatable) briefly landed a few days ago: <https://github.com/apple/swift/pull/12910&gt; Unfortunately, they had to be backed out because they broke a couple tests, but that's software development, right?

···

On Nov 19, 2017, at 4:11 PM, Matt Whiteside via swift-evolution <swift-evolution@swift.org> wrote:

Bosses at Apple: if you are reading this, please allow the swift compiler team the bandwidth to work on this. Thanks.

--
Brent Royal-Gordon
Architechies

+1

···

Sent from my iPhone

On 20 Nov 2017, at 00:11, Matt Whiteside via swift-evolution <swift-evolution@swift.org> wrote:

Just wanted to upvote the conditional conformances proposal.

I was bummed to find out that I couldn’t do this:

extension Array:Drawable where Element == CGPoint{}

Bosses at Apple: if you are reading this, please allow the swift compiler team the bandwidth to work on this. Thanks.

-Matt
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Thanks for the links. This news makes my week.

-Matt

···

On Nov 20, 2017, at 00:16, Brent Royal-Gordon <brent@architechies.com> wrote:

On Nov 19, 2017, at 4:11 PM, Matt Whiteside via swift-evolution <swift-evolution@swift.org> wrote:

Bosses at Apple: if you are reading this, please allow the swift compiler team the bandwidth to work on this. Thanks.

They are. If you take a look at recent pull requests at <Pull requests · apple/swift · GitHub, you'll see all sorts of conditional-conformance-related stuff is being worked on right now.

In fact, the first conditional conformances (making Array, Dictionary, and Optional conform to Equatable) briefly landed a few days ago: <https://github.com/apple/swift/pull/12910&gt; Unfortunately, they had to be backed out because they broke a couple tests, but that's software development, right?

--
Brent Royal-Gordon
Architechies

In many software projects in the real world the tests would have been gone not the code... *weeps as that is so true :/“...

···

Sent from my iPhone

On 20 Nov 2017, at 08:16, Brent Royal-Gordon via swift-evolution <swift-evolution@swift.org> wrote:

On Nov 19, 2017, at 4:11 PM, Matt Whiteside via swift-evolution <swift-evolution@swift.org> wrote:

Bosses at Apple: if you are reading this, please allow the swift compiler team the bandwidth to work on this. Thanks.

They are. If you take a look at recent pull requests at <Pull requests · apple/swift · GitHub, you'll see all sorts of conditional-conformance-related stuff is being worked on right now.

In fact, the first conditional conformances (making Array, Dictionary, and Optional conform to Equatable) briefly landed a few days ago: <https://github.com/apple/swift/pull/12910&gt; Unfortunately, they had to be backed out because they broke a couple tests, but that's software development, right?

--
Brent Royal-Gordon
Architechies

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution