Apple is rewriting Foundation in Swift
github.com
Apple is rewriting Foundation in Swift
1–10 of 263 posts
Re: Apple is rewriting Foundation in Swift
#2Re: Apple is rewriting Foundation in Swift
#3Re: Apple is rewriting Foundation in Swift
#4Which Apple acquired years ago and then released it open source.
Re: Apple is rewriting Foundation in Swift
#5Considering Swift 1.0 was released in September 2014 I'm not exactly bowled over by how long it's taken Apple, with all their resources, to rewrite Foundation.
Re: Apple is rewriting Foundation in Swift
#6Considering Swift 1.0 was released in September 2014 I'm not exactly bowled over by how long it's taken Apple, with all their resources, to rewrite Foundation.
I think that Foundation being a Obj-C library effectively forced Apple into eating their own dog food (for the sorely needed Swift/Obj-C interop), so I don’t think rewriting Foundation in Swift would have been a good strategy for Apple.
Re: Apple is rewriting Foundation in Swift
#7[flagged]
Re: Apple is rewriting Foundation in Swift
#8Re: Apple is rewriting Foundation in Swift
#9Considering Swift 1.0 was released in September 2014 I'm not exactly bowled over by how long it's taken Apple, with all their resources, to rewrite Foundation.
As for Foundation, core frameworks almost never get rewritten and for good reason. It's almost never worth it. Best case? You get functional equivalence. Worst case? You introduce bugs into something that millions or even billions of devices depend on. Those bugfixes may take many years. Every now and again we see bugfixes that are 10-20+ years old in things like GCC or the Linux kernel.
Rewrites should never be undertaken lightly, particularly with less mature languages. Apple is (IMHO) being relatively aggressive with this.