As far as I understand it, some GNOME folks ( @federicomena, @slomo, @alatiera, ...) are interested in Rust, use it in some projects (librsvg, GStreamer plugins) and are working on ways to use GObject-based libraries *from* Rust (gtk-rs) & write GObject-based libraries *in* Rust (gnome-class); and that's it.
@alcinnz @slomo @MatejLach @federicomena @alatiera @bugaevc I just want to add my 50c:
as an ex-iOS dev I can say that developing for Apple is a pain. AppKit is such a nightmare, they're porting UIKit to macOS. No one sane even wants to touch default database, what are the super APIs you're talking about. There are desktop apps for mac because people who use mac are used to pay and a lot and UI people use it
@alcinnz @slomo @MatejLach @federicomena @alatiera @bugaevc ..
GObject is not ugly. GObject introspection is a very elegant system which allows you to write code in whatever you want, including Rust using generated bindings. We're only now coming to the same things with WebAssembly.
No one should write gobject apps by hand in C IMO but that doesn't mean it's not useful
For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).