[swift-evolution] [Review] SE-0109: Remove the Boolean protocol

Goffredo Marocchi panajev at gmail.com
Wed Jun 29 14:53:40 CDT 2016


Is Swift  that old that we can really talk about 'legacy' features though? Should we give language features more time to shine and get more people on board on this mailing list and at Apple Dev conferences giving feedback?

Sent from my iPhone

> On 29 Jun 2016, at 20:37, Chris Lattner via swift-evolution <swift-evolution at swift.org> wrote:
> 
> 
>> On Jun 29, 2016, at 5:48 AM, Taras Zakharko via swift-evolution <swift-evolution at swift.org> wrote:
>> 
>> Just a quick clarification: I was under impression that the utility of Boolean was that one could extend any type to behave as a boolean type and thus be used in control flow constructions etc. Not something that has to do often, but nice to have nevertheless.
> 
> The baseline is not generally whether something that is “nice to have nevertheless”.  A better way to look at legacy features like this is: if Swift 3 didn’t already have this feature, would we add it now?
> 
> -Chris
> 
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution


More information about the swift-evolution mailing list