Hacker News new | ask | show | jobs
by pjmlp 300 days ago
Because Objective-C being based on C, means it would never be safe while remaining compatible with C.

Also dynamic runtime dispatch Smalltalk style can never be as fast as the VMT based dispatch, or compile time dispatch via generics, even with all the optimizations in place, that objc_msgSend() has had during its lifetime.

Still, Metal is implemented in Objective-C, so there is that.

1 comments

Objective-C already has a different compiler I fail to see how the compiler is restricted in the checks it does.