This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

G-Wrap 0.8.0 -- Guile and RScheme interface generator


Guilers and RSchemers,

I have just released a major upgrade to G-Wrap, a portable tool for
interfacing libraries of C code to Scheme interpreters
(http://www.cs.cmu.edu/~chrislee/g-wrap/).  The current version is now
0.8.0.

With this release, G-Wrap now supports RScheme in addition to Guile.
I am finding it interesting to see how different it is to work with
these two interpreters!

RScheme support is currently new and somewhat experimental.  However,
I am now using it extensively for my own purposes.  I am using RScheme
0.7.2, with patches from the Debian RScheme distribution which tells
RScheme how to build shared libraries for dynamically-linkable
modules.

I am very interested in suggestions for improving G-Wrap in general,
and improving its Guile and RScheme support in particular.  Just send
me email.

------------------------

Some important changes to the the library specifications functions:

 - Changes in the name of some functions
   - gwrap-scan-source-file     (was gwrap-c-scan-source-file)
   - gwrap-open-module          (was gwrap-c-open-file)
   - gwrap-assume-types-wrapped (was gwrap-c-assume-types-wrapped)
   - gwrap-close-module         (was gwrap-c-close-file)
 - Some functions are removed:
   - gwrap-c-output-c
   - gwrap-c-output-h
   - gwrap-c-output-doc

---- Relevant links ----

G-Wrap	      http://www.cs.cmu.edu/~chrislee/g-wrap/
Guile	      http://www.gnu.ai.mit.edu/software/guile/guile.html
RScheme	      http://www.rscheme.org
Debian	      http://www.debian.org
RScheme dist. http://www.debian.org/Packages/unstable/devel/rscheme.html

------------------------

-- 
Christopher Lee
http://www.cs.cmu.edu/~chrislee
chrislee@ri.cmu.edu