Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-28 Thread Nevin Brackett-Rozinsky via swift-evolution
On Tue, Nov 28, 2017 at 1:05 PM, Douglas Gregor via swift-evolution < swift-evolution@swift.org> wrote: > > To close the loop here, the core team has agreed to this as an amendment > to SE-0143, and the changed has been merged here: > > https://github.com/apple/swift-evolution/pull/769 > > and

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-28 Thread Douglas Gregor via swift-evolution
> On Nov 26, 2017, at 9:21 PM, John McCall wrote: > >> >> On Nov 22, 2017, at 1:08 PM, Douglas Gregor via swift-evolution >> > wrote: >> >> >> >> Sent from my iPhone >> >> On Nov 22, 2017, at 9:48 AM, Chris

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-26 Thread John McCall via swift-evolution
> On Nov 22, 2017, at 1:08 PM, Douglas Gregor via swift-evolution > wrote: > > > > Sent from my iPhone > > On Nov 22, 2017, at 9:48 AM, Chris Lattner > wrote: > >> IMO this is obvious and you should put it in.

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-22 Thread Tony Allevato via swift-evolution
Agree with the sentiment above. Equatable conformance for collections is not just an obvious consequence of SE-0143 but one of the motivators—after all, Array is mentioned right in the intro. Let it be done without a full review cycle :) On Wed, Nov 22, 2017 at 12:04 PM Hooman Mehr via

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-22 Thread Hooman Mehr via swift-evolution
+1 Agree with Chris with Doug’s suggestion to amend SE-0143 to document it. > On Nov 22, 2017, at 10:08 AM, Douglas Gregor via swift-evolution > wrote: > On Nov 22, 2017, at 9:48 AM, Chris Lattner > wrote: > >> IMO

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-22 Thread Thorsten Seitz via swift-evolution
+1 -Thorsten > Am 22.11.2017 um 18:48 schrieb Chris Lattner via swift-evolution > : > > IMO this is obvious and you should put it in. > > The process serves a purpose: to ensure the evolution of the language is > going in the right place, both directionally in an

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-22 Thread Douglas Gregor via swift-evolution
Sent from my iPhone > On Nov 22, 2017, at 10:12 AM, Dave DeLong wrote: > > > >> On Nov 21, 2017, at 11:51 PM, Douglas Gregor via swift-evolution >> wrote: >> >> Hi all, >> >> We’re having a bit of a debate over the question of whether

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-22 Thread Dave DeLong via swift-evolution
> On Nov 21, 2017, at 11:51 PM, Douglas Gregor via swift-evolution > wrote: > > Hi all, > > We’re having a bit of a debate > over the question of whether SE-0143 “Conditional Conformances” >

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-22 Thread Douglas Gregor via swift-evolution
Sent from my iPhone > On Nov 22, 2017, at 9:48 AM, Chris Lattner wrote: > > IMO this is obvious and you should put it in. > > The process serves a purpose: to ensure the evolution of the language is > going in the right place, both directionally in an details. It is

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-22 Thread Matthew Johnson via swift-evolution
Seems like a no-brainer to me. If there has been any argument against making this change I am really curious to know what it is. I’m super excited that this might make it into 4.1. Woohoo!!! > On Nov 22, 2017, at 12:51 AM, Douglas Gregor via swift-evolution >

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-22 Thread Chris Lattner via swift-evolution
IMO this is obvious and you should put it in. The process serves a purpose: to ensure the evolution of the language is going in the right place, both directionally in an details. It is obvious that we’re going to take this, and the details are clear, therefore doing an evolution cycle for

Re: [swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-22 Thread Karl Wagner via swift-evolution
> On 22. Nov 2017, at 07:51, Douglas Gregor via swift-evolution > wrote: > > Hi all, > > We’re having a bit of a debate > over the question of whether SE-0143 “Conditional Conformances” >

[swift-evolution] [Pitch] Make Optional, Array, and Dictionary conditionally Equatable

2017-11-21 Thread Douglas Gregor via swift-evolution
Hi all, We’re having a bit of a debate over the question of whether SE-0143 “Conditional Conformances” actually proposes any standard library changes at