G-Wrap is a tool (and Guile library) for generating function wrappers for inter-language calls. It currently supports generating Guile wrappers for C functions.
| Tags | Software Development Code Generators |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX |
| Implementation | C Scheme |
Recent releases


Changes: This release adds support for the size_t and ssize_t datatypes.


Changes: There have been several bugfixes, one affecting GnuCash. The other issues fixed are related to class lookup for generic functions, method specializers in the presence of default arguments, and default arguments in combination with output arguments.


Changes: Generics support was enhanced, so now all arguments of methods are specialized, not only the first one. Several bugs were fixed, including bus errors on several non-x86 architectures.


Changes: A compatibility layer has been added, so 1.9.3 can be used to build GnuCash. libffi is now included in the tarball for the convenience of systems where installing libffi is not easy. Some bugs have been fixed.


Changes: The API has changed: destruct-value-cg is now named destroy-value-cg. Two bugs were fixed: a bug in the latent generic code and an error message for WCP type errors.
Uses rsync to manage archives of clients across multiple logical partitions.