This past WWDC Apple revealed a brand new programming language called Swift to the masses and passed it out to Apple Developers packaged in the XCode 6 Beta.
- Type Inferencing and Automatic Reference Counting (ARC)
- Optional Bindings and Generic Functions
- Integration with Objective-C
- First-Class Functions and Closures
My initial impressions were pretty high. However, after some quick benchmarking examples, those feelings later matured to an understanding of it’s "beta" characteristics. Many of the underlying optimization still have some kinks to work through.
And by kinks, I mean some big fixes
Here are a couple examples of ...