spk121 / guile-gi

Bindings for GObject Introspection and libgirepository for Guile
GNU General Public License v3.0
58 stars 7 forks source link

Type init noodle2 #121

Closed spk121 closed 2 years ago

spk121 commented 2 years ago

Reduces exposure to GLib functions. Tries to separate C code into categories: general, type-specific, ffi-specific. Tries to place more of the type system initialization into Scheme code. To be more scheme friendly, uses <unknown> instead of SCM_UNDEFINED in hash tables to represent GTypes w/o fully defined scheme classes.