Swift Plans
It’s great that Apple has opened not only Swift’s code but also its reasoning, ongoing development work, and plans for the future. Here are some interesting things I’ve found:
- There’s a detailed change log that goes back to 2013.
- There’s a paper about the design of Swift 2’s error handling. It seems to have been written before they decided to automatically remove
AndReturnError
from the Objective-C method name. - They are thinking about Rust and avoiding the costs of reference counting.
- They are working on allocating objects on the stack.
- You can now download the iBook as an ePub without using the iBooks app.
- They are open to the idea of built-in regex support.
- Despite the early bluster about not needing macros, a real hygienic macro system has not been ruled out.
4 Comments RSS · Twitter
December 10, 2015 1:58 AM
Wish they'd solve using frameworks without building a full app ala using Swift for scripting from the shell rather than application development.
@Clark: As Michael's already noted, they're aiming to have a stable ABI by end of next year.