Today we launched the open source Swift project along with the Swift.org website. We couldn’t be more excited to work together in an open community to find and fix issues, add enhancements, and bring Swift to new platforms.
Apple’s Swift is open source now.
Swift is made up of a number of different projects, providing a complete ecosystem for building great software. The Swift compiler project interprets Swift syntax, produces diagnostics to help you write correct code, and employs LLVM to generate machine instructions. The LLDB project is a first-class debugger that includes a REPL for interactive programming. And the Swift standard library project includes all the core types and basic functionality you need to write software in Swift.
Today, we released two additional projects for Swift in open source: the Core Libraries project, and a new Swift Package Manager project.
It’s also available on Linux.
As an Objective-C developer I keep my eye somewhat on Swift but still haven’t jumped as I see lots of existing libraries and add-on modules available only in Objective-C. I mean the Obj-C has so extensive history and so much resources available in the ‘net that for me there is no reason to invest the time and effort into Swift (yet) as I can reach my goals very effeciently with pure Obj-C. I would still give Swift ecosystem couple of years to grow and attract more developers before I would consider it a rea replacement for Obj-C. And I would not like to see the situation where I would have to include Obj-C snippets in my Swift code As long as I cannot write an app purely in Swift I would not consider a proper replacement and thats why I am still wait. My employerwould not like the situation where I would spend time doing trial development in Swift just to realize that in the end I still have to implement considerable amount in Obj-C.