[swift-evolution] [Accepted] SE-0104: Protocol-oriented integers

Joe Groff jgroff at apple.com
Thu Mar 2 11:21:07 CST 2017


> On Mar 2, 2017, at 6:22 AM, Björn Forster <bjoern.forster at googlemail.com> wrote:
> 
> Hello Joe,
> I wanted to ask kindly if it would be possible that the core team adds to the rationale the design decision behind 
>   associatedtype Magnitude : Equatable, ExpressibleByIntegerLiteral
> being not comparable. It was pointed out by several reviewers that it is against all intuition that a scalar is not comparable and therefore pretty much useless.
> 
> It would be great if you could add the thoughts of the core team regarding this to the rationale to document the reasons behind it.

Complex numbers have magnitude, but aren't comparable.

-Joe

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20170302/6a1db9c5/attachment.html>


More information about the swift-evolution mailing list