[swift-evolution] [Proposal] Improving operator requirements in protocols

Tony Allevato allevato at google.com
Mon May 2 15:46:05 CDT 2016


On Mon, May 2, 2016 at 1:30 PM Dave Abrahams via swift-evolution <
swift-evolution at swift.org> wrote:

>
> on Mon May 02 2016, Tony Allevato <swift-evolution at swift.org> wrote:
>
> > Acknowledgments
> >
> > Thanks to Chris Lattner and Dave Abrahams for contributing to the early
> > discussions, particularly regarding the need to improve type checker
> performance
> > by genericizing protocol-based operators.
>
> FWIW, I think you have omitted an important (maybe even the main)
> argument for this arrangement, which is not type checker performance but
> improved user experience by getting piles of overloads out of the global
> namespace.


I suppose I was treating that as a side effect of the type checking
improvements (piles of overloads removed == faster type checking), but I
can update the proposal to call it out more specifically.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160502/fce50c79/attachment.html>


More information about the swift-evolution mailing list