Which small changes are you referring to? We use LLVM/clang and so does Apple. We have ARC, we have properties and other features as well. Be explicit... BTW, I'm the lead maintainer, so I kind of know what is there and what isn't.
You can use either clang or gcc. ObjC v2 is supported. There is currently no interoperability with swift, but that is coming and you can just build using your .xcodeproj file if you build and install buildtool+libs-xcode. How's that?
Which of course means it's in no way ambiguous or overly used. One syntax for one purpose. Until dot notation was used for @property you never had to guess if you were looking at a structure or at a class. See how that works?
Not dead at all. I have been working with a number of companies to help them use it. Surprising definition of dead. ;) Join us, be part of the solution!
That is precisely why... it's new ground. It's fun. It's interesting. Why write applications (or, in your words "bikeshedding" -- an interesting term, I had to look it up. :))... because it's a chance to create something totally new. The mission is two fold:
1) Bring the elegance of easy development to every other operating system... and
2) Give Apple developers someplace else to deploy their applications.
GNUstep is meant to be a drop in replacement for Cocoa. By Cocoa I mean Foundation and AppKit, not all of the Core this and Core that libraries. We have those, but they are less mature than Foundation and AppKit. GNUstep is also themable, as I have pointed out in other responses.
> Someone who thinks that OpenStep is a good way to build end-user applications,
> I imagine. I've never used it myself, but I know that it had an excellent
> reputation once upon a time. I wouldn't be surprised if it's better than Qt
> or gtk+.
GNUstep is Cocoa now and, apparently, a lot of people thought building apps this way was a good way to build end-user apps... macOS and iOS. ;)
--
Gregory Casamento
GNUstep Lead Maintainer
NeXTSTEP? That's how it started, but not where it currently is. GNUstep is currently pushing for 10.15 compatibility at least. GNUstep supports the current release of clang which is fully ObjC2 compliant. GCC is also still supported. There is also a tool called buildtool and a library which can read and build xcodeproj files fairly seamlessly.
Well, for one thing it's not an emulator... AT ALL. And for another thing the idea behind GNUstep since about 2000 has been to implement Cocoa. I do appreciate your enthusiasm. :)
Ouch! I'll test this and see if I can recreate/fix it. One thing to make certain of is that you're using GNUstep from subversion. The debian packages are almost always about a year out of date, unfortunately.