3 ms·
“The reason this is still significant is because Apple hasn't made many changes to either the Foundation or AppKit APIs since then.” And to be honest, I expect
by gattilorenz 4y ago
“The reason this is still significant is because Apple hasn't made many changes to either the Foundation or AppKit APIs since then.”
And to be honest, I expected GNUstep to chase Lion or something, I had no idea there has been so much progress lately. Did anyone here use it?
- koito17 4y agoThree years ago I had passing interest in GNUstep, and in the past there have already been demos of so-called "Renaissance apps", which can compile against either AppKit or GNUstep. The GNU Mail program is one such program. Wait till you learn Clozure Common Lisp has an Objective-C bridge and features a Mac IDE written with it. Unfortunately it has bitrotted over time as Apple constantly changes AppKit and some Objective-C internals, but it's able to run on Catalina just fine, and it works even better on older versions of OS X.
- lispm 4y ago> Wait till you learn Clozure Common Lisp has an Objective-C bridge and features a Mac IDE written with it. LispWorks has that, too. Without the bitrot. It's running natively on current Apple Silicon Macs. See the manual: LispWorks Objective-C and Cocoa Interface User Guide and Reference Manual http://www.lispworks.com/documentation/lw80/objc/objc.htm http://www.lispworks.com/documentation/lw80/objc/objc.htm
- BaculumMeumEst 4y agotoo bad ccl has no plans to be ported to arm afaik
- pjmlp 4y agoNaturally, with exception of Metal and Driver Kit, all new toys are based on Swift, or frameworks shared with iOS.
- rdsnsca 4y agoFoundation is going to be redone in Swift. https://www.swift.org/blog/future-of-foundation/ https://www.swift.org/blog/future-of-foundation/
- guessbest 4y agoIt seems Apple isn't immune to the "rewrite entire codebase from scratch". I'm not saying it is a good thing or a bad thing, but it is a trope of software companies. https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ https://www.joelonsoftware.com/2000/04/06/things-you-should-...