So having just watched a great webcast from O’Reilly on Swift (and certainly having plenty more to learn):
Protocols == Pure Virtuals Generics == Templates Extensions == Class Derivation/Extension/Overloading on steroids Operator Overloading == Operator Overloading, again on steroids. Closures == well, nothing innate, but pretty much same thing as Python Closures
Curiously, and I . . . → Read More: Swift to C++