algorithm textbooks http://people.csail.mit.edu/jaffer/SLIB

The SLIB Portable Scheme Library

Current Version Released Terms
3b5 2015-01-16 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.


News

SLIB's new multidimensional space-filling package has algorithms which unify the encoding and decoding of Hilbert and Peano curves of any rank, their inverses, and novel variations. Read the paper at http://arxiv.org/abs/1402.1807

Otherwise, slib-3b5 is a minor release. Details at http://cvs.savannah.gnu.org/viewvc/*checkout*/slib/slib/ChangeLog

Quick Start

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

Documentation

SLIB Development

Volunteer Opportunities

Related Software

Miscellany

Copyright © 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2007, 2008, 2009, 2010, 2013, 2015 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 @ alum.mit.edu
Go Figure!