Hacker News new | comments | ask | show | jobs | submit login

Interesting that they rewrote the Foundation library in Swift for the open-source release rather than open-sourcing the ObjC one and bringing along the ObjC runtime. I wonder if this means they still believe the ObjC runtime and Foundation library are still worth keeping proprietary, or just that this is a step toward phasing out ObjC.

They didn't rewrite most of Foundation in Swift, at least not yet. If you look in the files, they are full of calls to NSUnimplemented().

Interesting to see what they do have and what they don't have: https://github.com/apple/swift-corelibs-foundation/blob/mast...

I believe it is meant as an abstraction layer for non-OSX systems.

If you watch the WWDC 2015 videos, the only ones that used Objective-C instead of Swift were related to the language improvements.

I guess that says it all.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact