Return to Main Page
There are several projects not directly related to the Guile project,
which are nonetheless using Guile. Some of these are listed below. If
you think your project (or some other project you know about) should be
here please contact the Guile arachnist
and let him know what you project is and where to find more information
on it.
Applications
- The GNOME project is
building a complete, user-friendly desktop. They are using ILU and
Guile for a large part of their development.
- The scwm
project is working on developing a window manager using Guile
for much of the configuration and internal workings. A current
release is available here.
- Gord Matzigkeit is writing GUSH, the GNU User's
SHell. The difference between Gush and other command shells is that
it aggressively reuses modular Guile code. So, rather than being
forced to exec new programs and incur the complexity of shared
libraries, Gush can load and cache Guile app scripts.
- Craig Brozefsky has ported SDC to
Guile. a tarball is
available here.
- Sula has been enhanced to include guile support. See this
web page for more info.
- PGRT at MSU is using guile
to integrate multiple instrumentation systems (JEWEL, Vista, and BRISK),
visualization tools (PGRT visual objects), and other off-the-shelf tools
(e.g., interfaces to MATLAB).
Extensions
- Bernard Urban has modified Guile and Hobbit to create a compilation
system for Guile.
- Tim Pierce has put together a small set
of extensions to add www and cgi functionality into Guile.
- Alex Stark has written a minimal package for allowing easy
manipulation and access of uniform array data from C. It
is available from
his web site.
- Karl Hegbloom has written a get-opt package. It is available from
his
web site.
- Marius Vollmer has released guile-gtk 0.11, get it from his the web site.
Interfaces
One goal of the Guile Project is to create an interpreter that is easy
to embed in other packages. This requires good interfaces with other
languages.
- Anthony Green has written libffi, a library
providing a portable, high level programming interface to various
calling conventions. Marius Vollmer has written the needed glue
to get Guile and libffi to work together, his work is available
at
his site.
- Chris Lee has written G-Wrap, a portable
tool for easily importing types, functions, and constants into
Guile.
- Dave Beazely has written SWIG -- a
Simplified Wrapper and Interface Generator, which works with
Guile.
- Russ McManus is maintaining an emacs interface mode which is
available
at his home site.
- Clark McGrew has updated his guile-foreign module. Check out
his web-page
for details.
Return to Main Page
contact pate@red-bean.com