<div dir="ltr">We have a hammer and pliers. Now we invented a screwdriver, let&#39;s throw the hammer in the trash. (If it was a sonic screwdriver would be cool.)<div><br></div><div>I believe that each tool is used for a purpose. Taking the possibility of other tools just because there is a new way to another does not seem to make sense.</div><div><br></div><div>Otherwise, what about eliminate classes for good? What do you (plural) think? So the Swift will be fully POP. (This remember me: &quot;POP goes my heart!&quot; I can swear I&#39;m listening someone singing this song here.)</div><div><br></div><div>I like POP anda I like OOP. I&#39;d like to use both in Swift development.</div><div><br></div><div>Remembering that Cocoa/CocoaTouch is fundamentally made using classes and subclasses in mind. I know that Objective-C does not have abstract classes, but this is a defect, not a quality.</div><div><br></div><div>Well... Maybe we have a whole new  set of frameworks for OS X/iOS/watchOS/tvOS coming and I do not know?</div><div><br></div><div>-Van<br><div class="gmail_extra"><br><div class="gmail_quote"><br></div></div></div></div>