>>>> First, something absent: I'm a little bit concerned by the act that
>>>> there's no means to convert between different concrete FloatingPoint
>>>> types. Something like the IntMax mechanism in Swift 2's IntegerType
>>>> might be useful, though there may be good reasons not to do that.
>>> 
>>> There are concrete conversions between all built in float types.
>>> Those aren’t going away.  Are you saying that you want init(_ value:
>>> Float) etc to be protocol requirements?
>> 
>> IIUC, what's being suggested is 
>> 
>> init<T: FloatingPoint>(_ x: T)
> 
> 
> inits between different radices, while a feature we’d probably like to have 
> eventually, are out of scope for this proposal.
> 
> The proposal does have:
> 
>       init<Source: BinaryFloatingPoint>(_ value: Source)

You're right—I missed that. My mistake. Consider that objection withdrawn.

-- 
Brent Royal-Gordon
Architechies

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to