G-Wrap is a tool (and Guile library) for generating function wrappers for inter-language calls. It currently only supports generating Guile wrappers for C functions.

G-Wrap is mostly used by Guile-Gnome and Guile-Clutter.

G-Wrap has already undergone two major overhauls. The most recent one resulted in the 1.9 series, which will lead to G-Wrap 2.0.

Latest News

20 Jul 2015

G-Wrap version 1.9.15 is out, see download.

Changes from 1.9.14:

See G-Wrap's git summary and git log for further details.

This and older news are available here.


G-Wrap also has a [non GNU] Savannah project page.


G-Wrap is a free software, distributed under the terms of the GNU Lesser General Public License LGPL v2.1 or higher. You must be aware there is no warranty whatsoever for G-Wrap. This is described in full in the licenses.