What do you think of gnustep?

#gnustep #gui #objc #objectivec

@gugurumbe It was the best idea for a free (libre) desktop environment. But it was ahead of his time (and maybe not done that well at its time), which is why people wrote #GNOME and that took over and #GNUstep got stuck. #GUI never reached a mature state, #Foundation is quite nice, but installs desktop stuff with its setup. The only stable runtime is #GNU, #libobjc2 has not got much support by the very little community.

Conclusion: Use @objfw and maybe #ObjGTK one day. 😉

@gugurumbe

I loved it in the late 90s.

@gugurumbe @lazarus I think helloSystem by @probono is the best living example of GNUstep in real life use. See https://hellosystem.github.io.
helloSystem

@ademalsasa @gugurumbe I think there was a GNUstep release for evaluating it, but @probono dropped it in favour of Qt tech. So helloSystem is not about *step or #ObjC now.

If you want to get closer to that look at #Darling (https://www.darlinghq.org) or #ravynOS (https://airyx.org) or #Nextspace (https://trunkmaster.github.io).

Darling |

Darling — macOS translation layer for Linux

@lazarus this information is very valuable to me! Thanks for pointing out Ravyn and Nextspace, they are both new to me tonight. I set my eyes to Darling system since a while ago, but nice to look at it once again.

@gugurumbe @probono

@lazarus @ademalsasa @gugurumbe once ravynOS has the ObjC stuff working smoothly, I'd be happy to merge it back into #helloSystem. It's just not something I am investing time into myself right now

@probono very interesting that Probono is interested to ravynnOS. I'd love to test it too.

@lazarus @gugurumbe

@ademalsasa @probono @gugurumbe Well, #ravynOS is an idea. I doubt there is any chance to create a working OS with such little manpower. Non the less #macOS and #GNUstep are completely #ObjC based. The main frameworks are not a feature that could be merged in on a later point. Many of the features of #MacOSX and #iOS were possible only due to the dynamic nature of #ObjC (and #Swift nowadays).