algorithm textbooks

The SLIB Portable Scheme Library

Current Version Released Terms
3c1 2024-02-05 Free

SLIB is a portable library for the programming language Scheme. It provides a platform independent framework for using packages of Scheme procedures and syntax. As distributed, SLIB contains useful packages for all R4RS and R5RS Scheme implementations. Its catalog can be transparently extended to accomodate packages, both source and compiled, specific to a site, implementation, user, or directory.
SLIB supports Bigloo, Chez, ELK 3.0, Gambit 4.0, Gauche, Guile, JScheme, Kawa, Larceny, MacScheme, MIT/GNU Scheme, Pocket Scheme, RScheme, scheme->C, Scheme48, SCM, SCM Mac, scsh, sisc, Stk, T3.1, umb-scheme, and VSCM.
Documentation includes a manifest, installation instructions, and coding standards for the library. Each library package is documented.

SLIB, Guile, Kawa, MIT/GNU Scheme, and SCM are GNU packages.


slib-3c1 releases Radey Shouman's vicinity extension; it accepts vicinity symbols 'library, 'implementation, 'home, and 'user, which expand to the value of the corresponding "*-vicinity" procedure. Details at*checkout*/slib/slib/ChangeLog

Quick Start

x86 MS-Windows
Obtain slib-3c1-1.exe (1.1.MB) and run.
GNU/Linux with RPM
Obtain slib-3c1-1.noarch.rpm (758.kB) and install.
Obtain (1.1.MB), and install.


SLIB Development

Volunteer Opportunities

Related Software


Copyright © 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2007, 2008, 2009, 2010, 2013, 2015, 2020, 2024 Aubrey Jaffer

I am a guest and not a member of the MIT Computer Science and Artificial Intelligence Laboratory.  My actions and comments do not reflect in any way on MIT.
agj @
Go Figure!