Parent Directories
Directory ps
Welcome!
This directory contains ttn's personal scheme library,
a collection of Guile Scheme code and intervening text
(-: as well as a maintenance methodology :-).
COPYING -- license GPL
NEWS -- user-level history of changes
ChangeLog -- detailed list of changes
ttn/ -- modules
bin/ -- scripts
doc/ -- documentation (.info and .html formats)
tests/ -- tests and testing support
benchmarks/ -- benchmarks and benchmarking support
We hope you share and enjoy this Free software.
Dependencies:
generally
- guile that has `identity' and (ice-9 rdelim) among other
things (see modules.af.m4 and configure.in for details)
module-specific: (ttn MODULE) needs SOMETHING
- html-world xplanet / xearth, netpbm, tr
- gpgutils gnupg
- mixp mixp-0.20000831
- rcsutils rlog
- cvsutils cvs
- email-log-if-fail mail
Installation:
./configure # see below
make
make check # optional, but recommended
make tea # optional, but good for a break ;->
make install
make distclean
The `configure' script determines the value of ${guile-site},
typically something like ${prefix}/share/guile/site (you can
check Makefile after running configure to find out the exact
value). "make install" copies modules to ${guile-site}/ttn/.
If you want to change this, use:
make install guile-site=DIR
In any case, modules are placed in the subdirectory "ttn".
This way, if ${guile-site} is in your `%load-path', you can do
things like:
(use-modules (ttn fileutils))
(for-each write-line (filename-components (getcwd)))
This also installs ttn-pers-scheme.gdf1 in DIR/ttn/, so that
it is locatable using:
(%search-load-path "ttn/ttn-pers-scheme.gdf1")
See proc `know-that-ttn-procedures-docs-is-available!' in
module (ttn sanity), for example.
Troubleshooting:
The "make check" step outlined in the Installation section is
optional but recommended. The result should be a message
showing number of test cases passed, failed, etc., and "make
check" should complete with exit status of 0 (zero). If this is
not the case, there is a bug somewhere. Please send the output
of "make DEBUG=1 check" to the address given in the Contact
section below.
- gpgutils
To check (ttn gpgutils), import key:
http://www.gnuvola.org/software/signing.gpg-key.text
and re-run the ./configure script.
This enables "make check" to also check (ttn gpgutils).
For performance problems, try "make tea" and relax.
Contact:
Please direct bug reports to ttn.
[README ends here]