@el_gaucho If you like to create/use the backend in C and #ObjC (use @objfw), then you will be able to use #ObjC for the frontend. Either using #AppKit #UIKit on Apple devices or using #ObjGTK on other Posix devices as soon as I manage to complete it. As long you may want to look at @vala_lang which provides C bindings for many #FLOSS libraries and more if you create VAPIs yourself.
#objc #appkit #uikit #objgtk #floss
Really need to get back to @elementary at some point. Itβs beauty is a huge motivation to work on @GTK and #ObjC, also because #ObjGTK just feels like it belongs there.
@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.
#gnome #gnustep #gui #foundation #gnu #libobjc2 #objgtk
So, my #FLOSS todo list for the next days:
- get that #Recoll plugin for #Synapse working again
- write that script to make @qownnotes use @pandoc and @libreoffice to generate a PDF booklet
- make that #iBook G4 running again and set up an usable PIM suite using #vdirsyncer, #khal, #khard and #mutt.
If I'm somewhat recreated by that time I'm gonna restart coding on #ObjGTK. But after Christmas I'm really too exhausted to get into deep work too soon. π€ π€·ββοΈ
#floss #recoll #synapse #ibook #vdirsyncer #khal #khard #mutt #objgtk
Therefor I think good and sustainable #FLOSS is not only free and open, but also available to the many. That means good #FLOSS is either very portable, or a web application or a mobile application. That's why I'm working on my #GTK wrapper for #ObjC and @ObjFW because I want my apps to be available both within the "free" sphere of #Linux and #BSD, but also on #iOS. #portable and #mobile #software #ObjGTK
#floss #gtk #objc #linux #bsd #ios #portable #mobile #software #objgtk
@js Well of course. π @helge But I really don't want to make a new "Kit" (again). For me it's work enough to create an #ObjC wrapper for #GTK that works, writing pieces that glue stuff together. If others follow the idea to create an API that feels like AppKit or UIKit out of #ObjGTK, I'm very fine with it. But I wanna make apps and not maintain a library/framework all the time.
https://codeberg.org/ObjGTK/ObjGTKGen