Add files from parent branch HEAD:
[pkgsrcv2.git] / devel / g-wrap / DESCR
1 G-Wrap is a tool (and Guile library) for generating function wrappers
2 for inter-language calls. It currently only supports generating Guile
3 wrappers for C functions.
4
5 This package provides G-Wrap TNG (to be 2.0), with the following
6 goals:
7
8   * Use GOOPS, for enhanced flexibility
9
10   * Get rid of the cruft that has accumulated, simplify where possible
11     without sacrificing features
12
13   * Be target-language agnostic; i.e. clean separation of the core and
14     e.g. the Guile-specific code. New languages (perhaps even
15     non-Schemes) should be easy to add.
16
17   * Offer the current (1.3.4+) wrapping API as a compatibility layer.