GObject introspection for Yorick
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
COPYING
ChangeLog
Makefile
README.md
bigloop.i
cb-div-cmap.png
cb-qual-cmap.png
cb-seq-cmap.png
cbc-div-cmap.png
cbc-seq-cmap.png
configure
custom.i
gist-cmap.png
gmt-cmap.png
gpl-cmap.png
gy.c
gy.h
gy.i
gy.info
gy0.i
gy_argument.c
gy_callback.c
gy_gtk.i
gy_gvalue.c
gy_object.c
gy_property.c
gy_repository.c
gy_start.i
gy_typelib.c
gycmap.xml
gyhelloworld.i
gyhelloworld.xml
mpl-cmap.png
msh-cmap.png
yorick-gy.aliases
yorick-gy.keywords
yorick-gy.packinfo

README.md

GObject Introspection plug-in for yorick

Yorick is an interactive programming language for scientific computing that includes scientific visualization functions, and text and binary I/O functions geared to millions of numbers.

This plug-in allows using GObject-introspection. [https://developer.gnome.org/gi/unstable/index.html]: https://developer.gnome.org/gi/unstable/index.html

In turn, this allows writting Gtk graphical user interfaces directly in Yorick.

Be warned:

As of now, this is in an early development phase. std::dislaimer appplies.

Build instructions:

For building, you need to the library libgirepository and its header files. This library gives access to the so called GObject introspection repository. The Makefile uses pkg-config to find the headers etc., make sure pkg-config can find gobject-introspection-1.0.pc or edit the Makefile appropriateley. Then:

yorick -batch make.i make make install

Using instructions:

You need the typelib files for the library you want to access. For instance, under Debian GNU/Linux, to build Gtk 3.0 interfaces, you need the package: gir-1.2-gtk-3.0.