[gtk-web/sort-bindings: 2/2] Clarify the language bindings section




commit aa58d3bb3c4fca752cba33505824efc8a4422fdc
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Oct 3 16:37:25 2020 +0100

    Clarify the language bindings section

 _docs/language-bindings/index.md | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)
---
diff --git a/_docs/language-bindings/index.md b/_docs/language-bindings/index.md
index 0c76b287..69b33a5f 100644
--- a/_docs/language-bindings/index.md
+++ b/_docs/language-bindings/index.md
@@ -3,9 +3,14 @@
 
 # Language Bindings
 
-Language Bindings (or wrappers) allow GTK to be used from other programming
-languages, in the style of those languages. They are relatively easy to
-create because GTK is designed with them in mind.
+GTK is written using the [C programming
+language](https://en.m.wikipedia.org/wiki/C_(programming_language)), but its
+also available to various programming languages through *language bindings*,
+which allow writing GTK applications in the style of those languages.
+Language bindings are relatively easy to create because GTK is designed with
+them in mind.
+
+There are various, maintained language bindings available for GTK:
 
 Language | v3 | v4
 --- | :---: | :---:
@@ -18,10 +23,12 @@ Language | v3 | v4
 <a href="https://gtk-rs.org";>Rust</a> | <i class="far fa-check-circle"></i> | <i class="far 
fa-check-circle"></i>
 <a href="https://valadoc.org/";>Vala</a> | <i class="far fa-check-circle"></i> | <i class="far 
fa-check-circle"></i>
 
-## GObject Introspection
+## Introspection
+
+GTK generates a complete, machine readable description of its API as part of
+its build; the introspection data is available both as an XML file and as a
+binary format that can be loaded using a shared library. The introspection
+data is commonly used to write the language bindings in the list above.
 
-GTK generates a complete description of its API as part of its build; the
-introspection data is available both as an XML file and as a binary format
-that can be loaded using a shared library. For more information on the
-introspection data, you can read [the GObject Introspection
-documentation](https://gi.readthedocs.io/en/latest/).
+For more information on the introspection data, you can read [the GObject
+Introspection documentation](https://gi.readthedocs.io/en/latest/).


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