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.

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 (c) 2004 Anthony Carrico
concurrency
semaphores, with-lock.
Copyright (c) 2003 Martin Gasbichler
module-system
Module system extensions. Run-time access to the Scheme48 module system.
Copyright (c) 2003 Martin Gasbichler
continuation-data-type
encapsulates continuations into a data type.
Copyright (c) 2003 Martin Gasbichler
krims
Odds and ends (srfi-1+, srfi-9+, assert and other syntax & stuff)
Copyright (c) 2003 Rolf-Thomas Happe
banana
http://twistedmatrix.com/documents/specifications/banana.html
Copyright (c) 2003 Taylor Campbell
binary-parse
Reading of bits from a byte-stream.
Copyright (c) 2003 Martin Gasbichler, Oleg Kiselyov
intsets
Sets of integers represented as sorted lists of intervals.
Copyright (c) 2003 Michel Schinz
CML
This is an implementation of the Concurrent ML event algebra (called rendezvous here) and some of higher-level synchronization abstractions.
Copyright (c) 2003 Mike Sperber
procedure-tables
PROCEDURE-HASH and MAKE-PROCEDURE-TABLE for tables whose keys are procedures
Copyright (c) 2003 Taylor Campbell
SRFI-34/35
An exception and condition system for Scheme restart: simple restartable exceptions with SRFI-34/35
Copyright (c) 2002 Richard Kelsey, Michael Sperber
Copyright (c) 2004 Eric Knauel
reinitializers
Specify code to run on scsh's startup
Copyright (c) 2003 Martin Gasbichler
mini-profiler
a minimalistic profiler
Copyright (c) 2003 Matthias Neubauer, Eric Knauel
srfi-10
A SRFI 10 implementation with a facility for user-defined reader constructors.
Copyright (c) 2003 Taylor Campbell

Scsh Libraries

afs
Obtain and manipulate access control lists in AFS.
Copyright (c) 2003 Martin Gasbichler
dir-streams
Represent and process directories as streams of files and sub-directories.
Copyright (c) 2003 Martin Gasbichler, Eric Knauel, Matthias Neubauer
interaction
Read-eval-print-loop fun.
Copyright (c) 2003 Martin Gasbichler
pps
a portable version of the ps (process status) command.
Copyright (c) 2003 Martin Gasbichler
bytio
Byte I/O.
Copyright (c) 2003 Rolf-Thomas Happe
image-info
Extract vital stats from (graphic) images.
Copyright (c) 2003 Rolf-Thomas Happe
base64
Base64 encoding/decoding functions.
Copyright (c) 2003 Michel Schinz
treaps
An ordered dictionary data structure, based on randomized search trees (treaps).
Copyright (c) 2001 Oleg Kiselyov
Copyright (c) 2003 Martin Gasbichler
tiff
Read entries from the (first) image directory of tiff files.
Copyright (c) 2003 Oleg Kiselyov
Copyright (c) 2003 RT Happe
file-mode
Data type for file mode (copied from Scheme 48)
Copyright (c) 2001 Richard Kelsey
Copyright (c) 2003 Martin Gasbichler
sequences
Procedures for abstract and general sequences, in particular vectors.
Copyright (c) 2003 Rolf-Thomas Happe