guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

understanding guile-gi


From: Zelphir Kaltstahl
Subject: understanding guile-gi
Date: Sun, 16 Jan 2022 13:37:02 +0000

Hello Guile Users!

I would like to understand guile-gi better, hopefully at some point I will be
able to create GTK applications using Guile. But perhaps my understanding is
wrong, so I want to ask a few things:

guile-gi – I think this stands for "Guile Gnome(?) Introspection"?

gi – I think this "introspection" part of the name is about inspecting sources
and deriving code from that, to make use of Gnome libraries. Or is it for GTK?

Which things are part of GTK and which things are part of Gnome? Currently my
picture is: GTK contains all the GUI things and Gnome the data things. For
example: GTK might contain some date picker dialog or popup or whatever, but the
datatype for date itself would be part of Gnome. "GDate". As such Gnome provides
a sort of common datatypes basis, which could be used by other frameworks as
well (and maybe is?).

So guile-gi makes use of introspection to give access to Gnome datatypes, or
does it create bindings via FFI for an already existing C code base, which is
the actual introspection for Gnome stuff?

And finally: Is my expectation correct, that I will be able to make GTK
applications using Guile, if I learn to use guile-gi?

Best regards,
Zelphir

-- 
repositories: https://notabug.org/ZelphirKaltstahl




reply via email to

[Prev in Thread] Current Thread [Next in Thread]