>>30Hey, man, I just wanted to point out that he's used Go, not claim that it was the basis of the whole language. At most, maybe one or two design decisions could be blamed on Go. The real winner here is Objective-C, to the point that 90% of the "surprising" things in Swift (like having inheritance
at all) are there solely for the purpose of compatibility with the Objective-C object model. Protocols are among those features, so look no further. I'm not sure where the Objective-C guys got the idea though. Was it in Smalltalk? I don't remember.