G-Wrap -- A tool for exporting C libraries into Scheme interpreters
===================================================================

This is a tool for specifying types, functions, and constants to
import into a Scheme interpreter, and for generating code (in C) to
interface these to the Guile and RScheme interpreters in particular.

Read the manual (doc/g-wrap.texi,
http://www.cs.cmu.edu/afs/cs/usr/chrislee/www/g-wrap/g-wrap_toc.html,
or http://www.cs.cmu.edu/afs/cs/usr/chrislee/www/g-wrap/g-wrap.ps.gz)
to learn how to use this package.

Installing
==========
Run ./configure and then "make" and "make install".
Note:
+ Use option --prefix={where} to tell ./configure where
  (i.e. {where}/lib) to put libgwrap.a.
+ Use option --with-modules-dir=<dir> to set the base directory for
  contributed Guile modules (default is /usr/local/share/guile/site).
+ Use option --with-rscheme-dir=<dir> to tell ./configure where
  the RScheme install directory is.

The configure script should detect wheter Guile or RScheme is available, and
only generate and install support for the interpreters it detects.

Author
======
 Christopher Lee (chrislee@ri.cmu.edu)
