Has anyone else been trying to pick this up? I'm finding the lack of any real documentation a bit of an issue.
There's a big book about it on iBooks. Plowing through it, and it seems straightforward enough. It's amusing to see how language design decisions map down to what/how clang/llvm does for optimization.
For those who care, it's worth watching the previous clang/llvm WWDC sessions (they're on iTunes U/dev.apple.com).
llvm and its ilk has come a long way from being a generally retargatable VM.
----------
As someone that doesn't know how to program, I've been constantly told that programming teaches you a 'different way to think'. Naturally, the idea of creating Mac and iOS apps seems appealing.
Swift would be fine, especially if playgrounds actually work.
There's a lot more to programming than the language, though. There's how you hook everything together, which is totally different than actual programming.
What needs to happen, really, is someone needs to come out with a Hypercard/VB like structure/framework so you can just type swift code into stuff and it'll just work.