[swift-evolution] [Late Pitch] Deprecations, Moves, and Renames

Ben Rimmington me at benrimmington.com
Fri Aug 12 15:00:30 CDT 2016

> On 9 Aug 2016, at 20:09, Dave Abrahams wrote:
> Deprecate the ExpressibleByStringInterpolation protocol with a
> message indicating that its design is expected to change.  We know
> this protocol to be mis-designed
> (https://bugs.swift.org/browse/SR-1260) and limited
> (https://bugs.swift.org/browse/SR-2303), but there's no time to fix it
> for Swift 3.  If we knew what the new design should look like, we
> might be able to calculate that the current API is supportable in a
> forward-compatible way (as we do for Comparable).  Unfortunately, we
> do not.

Can the deprecation of ExpressibleByStringInterpolation be reverted next year,
if a backwards-compatible design is proposed for Swift 4.0?

-- Ben

More information about the swift-evolution mailing list