Skip to content

bfredl/GI.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Julia bindings using libgobject-introspection.

This is still in a very early stage.

What works:

  • GObject types, with constructors and methods (including property accessors)
  • passing of numeric types, string constants, gobjects
  • runtime type-determination of returned GObject pointers
  • Full type compatibility with Gtk.jl
  • properties and signal handling (from Gtk.jl)
  • constants and enums/flags
  • multiple return values using c-pointers
  • Basic error handling

What needs to be done:

  • passing of arrays
  • memory management still quite rough
  • proper support for structs and abstract interfaces
  • consistent naming of things
  • callback parameters
  • much more...

About

GObject-introspection for julia

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages