developer information


guile-lib works with the current Guile 1.8, as well as with the old 1.6 stable series.

source repository

Guile-lib is managed with git, a distributed version control system. To grab guile-lib, run the following:

git clone git:// guile-lib
cd guile-lib
./ --prefix=... && make

At that point you can install guile-lib with make install, or run it uninstalled using the dev-environ script.

Developers with SSH access should check out ssh:// instead.

web history browser

Catch up with what's been happening by visiting guile-lib's gitweb.


Send patches to the guile-devel list. The list itself belongs to Guile, but most people that have commit access to Guile also have commit access to guile-lib.

Git has a little bit of a learning curve. If you aren't comfortable with committing, just do a git diff > mypatch.patch. Otherwise, send your patches using git-format-patch:

# hack hack hack
git commit -a -m 'fixed my thing'
git format-patch origin/master..HEAD
# then attach the generated patch files to a mail to the list

savannah project page

We also have a page on Savannah.