[swift-evolution] [swift-evolution-announce] [Returned for revision] SE-0089: Renaming String.init<T>(_: T)

Chris Lattner clattner at apple.com
Sat May 28 15:05:12 CDT 2016


> On May 27, 2016, at 9:36 PM, Brent Royal-Gordon via swift-evolution <swift-evolution at swift.org> wrote:
> 
>> https://github.com/austinzheng/swift-evolution/blob/az-edit-89/proposals/0089-rename-string-reflection-init.md
> 
> I prefer the more conservative and backwards-compatible option of using `description` and conforming `ValuePreservingStringConvertible` to `CustomStringConvertible`. 
> 
> This is for three reasons:

+1 to all of your points.

> ("Lossless" instead of "ValuePreserving" is fine too, perhaps even slightly better.)

I agree, even though Lossless seems less specific, it does seem like it would feel more comfortable sitting next to “Custom”.

-Chris


More information about the swift-evolution mailing list