This message announces the availability of wb1a6.

New in wb1a6:

	* wb.spec: Added RPM distributions.
	* wbcheck.c: Name changed from dbcheck.c.
	* wbtab.scm (wb:delete): Was not deleting whole record.
	* VMSBUILD.COM: Updated for wbsys name change.
	* Makefile (afiles): Include derived C files in distribution.
	(*.c *.h *.txi): Removed SCHLEP dependency.
	* wb.texi (Installation): Added.
	* wbtab.scm (wb:map-key): Call wb:ordered-for-each-key.
	(wb:ordered-for-each-key): Filter matches with match-keys.
	* wbtab.scm (ordered-for-each-key, map-key, for-each-key,
	delete*): Added primary-limit and column-type-list to arguments.
	Added NUMBER to supported data types.
	* wb.texi (Overview): Enlarged and improved.
	(Definitions): Added prefix and suffix compressions.
	* wbdefs, wbsys: Renamed from defs and sys.
	* defs.scm (SUCCESS): Changed to defconst.
	* TBD, Design.doc, dbscm.doc: Incorporated into wb.texi and
	removed.
	* make.scm: schlep is no longer REQUIREable.  Read location from
	srcdir.mk.
	* Makefile: srcdir.mk rule now uses `type' rather than `which',
	since `which' provokes output from .cshrc under Solaris.
	* Makefile (defs.h): Use slick new schlep name deduction.
	* schlep.typ: Removed int declarations.
	* Makefile (*.txi): Added schlep.typ dependency.
	(sfiles): Added schlep.typ.
	* schlep.scm: Removed default suffix declarations.
	* sys.h (LCK, ENTRY, SEGD): Changed to typedef struct.

 From Radey Shouman:
	* schlep.scm (vartype, declare-suffixes!, declare-suffix!):
	(compile1): Generalized suffix -> C type process.  Schlep programs
	may contain DECLARE-SUFFIXES directives, examples of which are
	generated by each compile in <name>-types.scm files.  Longer
	suffixes override shorter suffixes, recent declarations override
	earlier (with a warning message).  The effect of a
	DECLARE-SUFFIXES is limited to the local scope if not at top
	level.
	(read-local-suffixes): Default suffixes for a compile are read
	from "schlep.typ" in the same vicinity as the file being compiled.
	The contents of "schlep.typ" look like the CDR of a
	DECLARE-SUFFIXES form.  The default suffixes at load time are read
	from "schlep.typ" in (program-vicinity) for schlep.
	(outtype): Types may be strings, so any C type may be used.

WB is a disk based, sorted associative array C library.  WB has an
optional interface to the SCM Scheme implementation which supports
SLIB relational databases.

 The WB associative arrays consist of variable length (0 to 255 byte)
 keys and values.  Basic operations are creation, destruction, opening
 and closing of diskfiles and arrays, insertion, deletion, retrieval,
 successor, and predecessor (with respect to dictionary order of keys).
 The `put' and `rem' operations allow database records to be used for
 process mutexs.  Functional application of find-next, deletion, and
 modification over a range of consecutive key values is supported.

 Multiple associative arrays can be stored in one disk file.
 Simultaneous access to multiple disk files is supported.  A program
 is provided which checks structure and reclaims unused storage.

The current WB implementation has a file size limit of 2^32 * block
size (default 2048) = 2^43 bytes (8796 Gbytes).  WB currently runs
with file sizes of several hundred Megabytes.  WB does its own memory
and disk management.

WB source is available from:
 http://swissnet.ai.mit.edu/ftpdir/wb1a6.tar.gz
 swissnet.ai.mit.edu:/pub/scm/wb1a6.tar.gz

WB source is available from:
 http://swissnet.ai.mit.edu/ftpdir/scm/wb1a6.zip
 swissnet.ai.mit.edu:/pub/scm/wb1a6.zip
 http://swissnet.ai.mit.edu/ftpdir/scm/wb-1a6-1.src.rpm
 swissnet.ai.mit.edu:/pub/scm/wb-1a6-1.src.rpm
Also available as i386 binary RPM:
 http://swissnet.ai.mit.edu/ftpdir/scm/wb-1a6-1.i386.rpm
 swissnet.ai.mit.edu:/pub/scm/wb-1a6-1.i386.rpm

WB comes with an interface to the Scheme implementation SCM; and
contains "wbtab.scm", SCM code allowing WB to implement SLIB
relational databases.

SCM source is available from:
 http://swissnet.ai.mit.edu/ftpdir/scm/scm5d4.zip
 swissnet.ai.mit.edu:/pub/scm/scm5d4.zip
 http://swissnet.ai.mit.edu/ftpdir/scm/scm-5d4-1.src.rpm
 swissnet.ai.mit.edu:/pub/scm/scm-5d4-1.src.rpm
Also available as i386 binary RPM:
 http://swissnet.ai.mit.edu/ftpdir/scm/scm-5d4-1.i386.rpm
 swissnet.ai.mit.edu:/pub/scm/scm-5d4-1.i386.rpm

SLIB is a portable Scheme library which SCM uses:
 http://swissnet.ai.mit.edu/ftpdir/scm/slib2d1.zip
 swissnet.ai.mit.edu:/pub/scm/slib2d1.zip
Also available as RPM:
 http://swissnet.ai.mit.edu/ftpdir/scm/slib-2d1-1.noarch.rpm
 swissnet.ai.mit.edu:/pub/scm/slib-2d1-1.noarch.rpm
