View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#2619
Originally Posted by Copernicus View Post
Hmm. If I understand it right, Genie / Vala serves as a vaguely C++ / Java like front end on top of C, that allows you to manipulate Gnome GObjects as if they were actual objects, rather than manually-managed C structs.
Thanks to GObject Introspection you can use GObjects from many languages, like Python, Javascript, Haskell, etc. And GObject usage is indeed usually much nicer to use in any other language than C.

Originally Posted by Copernicus View Post
The thing is, Mer has pretty much gone the Qt route, so it uses real C++ objects. I'm not sure why you would need Genie at all?
AFAIK, there is GObject Introspection already in Mer and it is being used for some things on Sailfish OS. It is hardly a GTK exclusive thing these days.
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)