Go to the first, previous, next, last section, table of contents.


Optional SLIB Packages

Several Scheme packages have been written using SLIB. There are several reasons why a package might not be included in the SLIB distribution:

Once an optional package is installed (and an entry added to *catalog*, the require mechanism allows it to be called up and used as easily as any other SLIB package. Some optional packages (for which *catalog* already has entries) available from SLIB sites are:

SLIB-PSD is a portable debugger for Scheme (requires emacs editor).
ftp-swiss.ai.mit.edu:pub/scm/slib-psd1-3.tar.gz
prep.ai.mit.edu:pub/gnu/jacal/slib-psd1-3.tar.gz
ftp.maths.tcd.ie:pub/bosullvn/jacal/slib-psd1-3.tar.gz
ftp.cs.indiana.edu:/pub/scheme-repository/utl/slib-psd1-3.tar.gz
With PSD, you can run a Scheme program in an Emacs buffer, set breakpoints, single step evaluation and access and modify the program's variables. It works by instrumenting the original source code, so it should run with any R4RS compliant Scheme. It has been tested with SCM, Elk 1.5, and the sci interpreter in the Scheme->C system, but should work with other Schemes with a minimal amount of porting, if at all. Includes documentation and user's manual. Written by Pertti Kellom\"aki, pk@cs.tut.fi. The Lisp Pointers article describing PSD (Lisp Pointers VI(1):15-23, January-March 1993) is available as
http://www.cs.tut.fi/staff/pk/scheme/psd/article/article.html
SLIB-SCHELOG is an embedding of Prolog in Scheme.
ftp-swiss.ai.mit.edu:pub/scm/slib-schelog.tar.gz
prep.ai.mit.edu:pub/gnu/jacal/slib-schelog.tar.gz
ftp.maths.tcd.ie:pub/bosullvn/jacal/slib-schelog.tar.gz
ftp.cs.indiana.edu:/pub/scheme-repository/utl/slib-schelog.tar.gz


Go to the first, previous, next, last section, table of contents.