This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
gh_lease-1.3
- To: guile at sourceware dot cygnus dot com
- Subject: gh_lease-1.3
- From: Clark McGrew <mcgrew at ale dot physics dot sunysb dot edu>
- Date: Fri, 17 Dec 1999 15:50:51 -0500 (EST)
- Reply-to: clark dot mcgrew at sunysb dot edu
Hello Everybody,
I just put up a new version of gh_lease. The only change between this
and the last version is that it now handles n-d uniform arrays.
Just to remind people, gh_lease is an extension to the gh API that
provides an efficient interface between uniform arrays and C arrays.
It acts like copy-in/copy-out, but in fact guile and C share the same
memory. I've been using it to deal with large arrays where it's a bad
idea to keep multiple copies laying around. The array can be created
by either C or scheme.
This is a pretty large "patch" with 3 files: gh_lease.c, gh_lease.h,
gh_lease.texi, but it's pretty much stand alone. I didn't include a
patch for libguile/Makefile.am. There's TeXInfo documentation for all
of the functions embedded in the source code as well as extracted into
the texi file.
The paperwork for this has been sent to the FSF (I got the letter
hanging on my wall), so it's kosher for guile.
Cheers,
Clark