Hacker News new | ask | show | jobs
by xenadu02 3452 days ago
Swift 4 has source-level compatibility with Swift 3 though a compiler flag. Some features obviously won't be available but existing code should work. This even goes so far as to present APIs differently so they continue to work (e.g. if a method was renamed Swift 3 mode will continue to offer the old name).

Swift 4 also has ABI stability as a goal so the OSes can begin shipping the Swift Standard Library.