View Single Post
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#2621
Originally Posted by MartinK View Post
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.
Well, I can believe that. On the other hand, my understanding was that GObjects were originally created because the powers behind Gnome wanted to use objects but really, really, really hated any language less efficient than C. So setting up a way to access GObjects in a higher level (and, therefore, theoretically less efficient language) seems awfully odd.

But yeah, I think I'm straying off the original point here; I guess what you're saying is that you don't even need Genie, you can just use introspection + a more standard scripting language...

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.
Honestly, I find this kind of surprising. What in Mer is using GObjects? Is this maybe a compatibility feature allowing Gnome applications to be ported to Mer more easily?