scheme shell
about
download
support
resources
docu
links
 
scsh.net

Anthony Carrico and Martin Gasbichler administer the Scheme Untergrund Library (at Savannah) which hosts contributed libraries for Scheme 48 and Scsh. (The most recent of these libraries haven't yet made it into the tarballs offered for download.)

Sunterlib adopted Michel Schinz's installation library in version 0.6. The installation library requires scsh version 0.6.6+.

Sunterlib already hosts code from several different authors. Join the fun: contribute your own libraries to the untergrund!

FreeBSD users can install the Sunterlib port.

Scheme 48 Libraries

args-fold
a program option processor (SRFI-37).
Copyright © 2004 Anthony Carrico
banana
banana spec @ twistedmatrix.com
Copyright © 2003 Taylor Campbell
binary-parse
Reading of bits from a byte-stream.
Copyright © 2003 Martin Gasbichler, Oleg Kiselyov
cavespider
a web client
Copyright © 2012 Johan Ceuppens
CML
This is an implementation of the Concurrent ML event algebra (called rendezvous here) and some of higher-level synchronization abstractions.
Copyright © 2003 Mike Sperber
concurrency
semaphores, with-lock.
Copyright © 2003 Martin Gasbichler
continuation-data-type
encapsulates continuations into a data type.
Copyright © 2003 Martin Gasbichler
SRFI-34/35
An exception and condition system for Scheme restart: simple restartable exceptions with SRFI-34/35
Copyright © 2002 Richard Kelsey, Michael Sperber
Copyright © 2004 Eric Knauel
reinitializers
Specify code to run on scsh's startup
Copyright © 2003 Martin Gasbichler
intsets
Sets of integers represented as sorted lists of intervals.
Copyright © 2003 Michel Schinz
krims
Odds and ends (srfi-1+, srfi-9+, assert and other syntax & stuff) [ intended for internal use ]
Copyright © 2003, 2005 RT Happe
module-system
Module system extensions. Run-time access to the Scheme48 module system.
Copyright © 2003 Martin Gasbichler
procedure-tables
PROCEDURE-HASH and MAKE-PROCEDURE-TABLE for tables whose keys are procedures
Copyright © 2003 Taylor Campbell
mini-profiler
a minimalistic profiler
Copyright © 2003 Matthias Neubauer, Eric Knauel
riatables
rich hash tables.
Public Domain 2005 Taylor Campbell
srfi-10
A SRFI 10 implementation with a facility for user-defined reader constructors.
Copyright © 2003 Taylor Campbell

Scsh Libraries

afs
Obtain and manipulate access control lists in AFS.
Copyright © 2003 Martin Gasbichler
base64
Base64 encoding/decoding functions.
Copyright © 2003 Michel Schinz
bytio
simple byte I/O.
Copyright © 2003, 2005 RT Happe
CSAN
The Comprehensive Scheme Archive Network
Copyright © 2012 Johan Ceuppens
dir-streams
Represent and process directories as streams of files and sub-directories.
Copyright © 2003 Martin Gasbichler, Eric Knauel, Matthias Neubauer
encryption
a scheme encryption library
Copyright © 2011-2012 Johan Ceuppens
file-mode
Data type for file mode (copied from Scheme 48)
Copyright © 2001 Richard Kelsey
Copyright © 2003 Martin Gasbichler
image-info
Extract vital stats from (graphic) images.
Copyright © 2003 RT Happe
interaction
Read-eval-print-loop fun.
Copyright © 2003,2005 Martin Gasbichler
pps
a portable version of the ps (process status) command.
Copyright © 2003 Martin Gasbichler
scgame
a Carbon library (drawing and widgets)
Copyright © 2011-2012 Johan Ceuppens
scganadu
file system tools
Copyright © 2011-2012 Johan Ceuppens
schemedoc
a scheme documentation utility
Copyright © 2011-2012 Johan Ceuppens
scratch
misc code
Copyright © 2011-2012 Johan Ceuppens
sequences
Procedures for abstract and general sequences, in particular vectors.
Copyright © 2003, 2005 RT Happe
Snow
Scheme remote packaging system
Copyright © 2012 Johan Ceuppens
thttpd
a client-server web system
Copyright © 2011-2012 Johan Ceuppens
tiff
Read entries from the (first) image directory of tiff files.
Copyright © 2003 Oleg Kiselyov
Copyright © 2003 RT Happe
tmail
a client-server mail system
Copyright © 2011-2012 Johan Ceuppens
treaps
An ordered dictionary data structure, based on randomized search trees (treaps).
Copyright © 2001 Oleg Kiselyov
Copyright © 2003 Martin Gasbichler
twentyseventree
an octree extension (drawing and widgets)
Copyright © 2011-2012 Johan Ceuppens