I kinda agree that these names still aren't the best. FWIW, I much preferred the originals, even if they could be misleading.
What if we changed the names to be verbs instead of adjectives? Something like "IntegerLiteralTransforming"? > On Jul 2, 2016, at 10:35 AM, Dave Abrahams via swift-evolution > <swift-evolution@swift.org> wrote: > > >> on Sat Jul 02 2016, Anton Zhilin <swift-evolution@swift.org> wrote: >> >> -1 from me. I suggest to wait until we get generic protocols >> in Swift 4, then we can use the following: >> >> protocol From<T> { >> init(_ from: T) >> } >> >> And deprecate all the weird Convertibles. > > Even if we could do that, “From” would never be an appropriate name for > the ability to express a type as a particular kind of literal. > > -- > -Dave > > _______________________________________________ > swift-evolution mailing list > swift-evolution@swift.org > https://lists.swift.org/mailman/listinfo/swift-evolution _______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution