Skip to content

Comment on Why I want Swift to be your first languageparent

Comments

Almost the entire OSX API is built on the Objective-C object dispatch model.

False. Cocoa is a significant part of OSX, but there are C api's for most of the frameworks.

Swift and Objective-C are built for this model specifically.

False.

Swift supports the Objective-C dispatch model only in a special legacy mode for compatibility that must be enabled on a class by class basis. Swift's default dispatch model is static, just like most other compiled languages and has no impedance mismatch with other OSs.

The rest of your argument is based on these false statements and is simply wrong.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.