This module provides Guile Scheme bindings to regex, Henry Spencer's regular expression library, version alpha3.8 or similar. It's supposed to be compatible with the Guile 1.4 and 1.6 series. A compiled copy of regex must be available before this package can be installed. It can be obtained from various sources: a) on a BSD system, it's probably already installed. b) the rxspencer package from http://arglist.com/regex/ can be compiled and installed. c) the original regex.shar can be obtained from ftp://ftp.zoo.toronto.edu/pub/. From this can be built libregex.a and regex.h, which guilerxspencer will link statically if present in its include/library paths and not shadowed by other files of the same name. Once that's done, guilerxspencer can be compiled with something like: ./configure --prefix= make make install The prefix given to configure should probably match the prefix where Guile was installed. Otherwise Guile won't find the module's scm file in its site directory without further configuration. Examples of prefix: --prefix=/usr --> /usr/share/guile/site --prefix=/usr/local --> /usr/local/share/guile/site If it is necessary to use a different prefix, then the --with-guile= option should be used to specify the prefix under which Guile was installed. When using the module, Guile will not find the library file regex/spencer.scm unless the regex directory can be found in the %load-path. %load-path can be modified or a symlink can be made. The location of the compiled module is hard-coded in the installed spencer.scm file. See INSTALL for generic configure information and USAGE for examples and module documentation. Gary Houston, email ghouston at the domain arglist.com.