Introduction to Guile

The Guile package contains the Project GNU's extension language library. Guile also contains a stand alone Scheme interpreter.

Package information

Installation of Guile

Install Guile by running the following commands:

./configure --prefix=/usr &&
LD_LIBRARY_PATH="$PWD/libguile-ltdl/.libs" make &&
make install

Command Explanations

LD_LIBRARY_PATH="$PWD/libguile-ltdl/.libs" make: Something is broken in the Autotools chain. Passing this variable allows the build to finish successfully.


In addition to the libguile libraries, the Guile package contains guile, guile-config, guile-snarf, guile-tools and numerous Guile scripts.



guile is a stand-alone Scheme interpreter for Guile.


guile-config is a Guile script which provides the information necessary to link your programs against the Guile library, in much the same way pkgconfig-0.15.0 does.


guile-snarf is a script to parse declarations in your C code for Scheme visible C functions, Scheme objects to be used by C code, etc.


guile-tools is a wrapper program installed along with guile which knows where a particular module is installed and calls it passing its args to a program.

Last updated on 2005-02-06 14:09:05 -0700