Could anyone who's got knowledge of the environment explain why a new language was required - what couldn't have been done as a library for an existing language?
A discussion of the Swift language can be found here: http://www.ci.uchicago.edu/swift/papers/SwiftLanguageForDist...
Currently, it is mainly targeted at grid/cluster computing but it's evolving.
(Disclaimer: developer here.)