This message announces the availability of Scheme Library release
slib2a1.

New in release slib2a1 is:

	* README: INSTALLATION INSTRUCTIONS greatly improved.
	* Template.scm *.init:  Path configurations move to top of files
	for easier installation.

	* FAQ: File of Frequently Asked Questions and answers added.

	* slib.texi (Vicinity): scheme-file-suffix removed.  Use
	slib:load or slib:load-source instead.

	* require.scm (slib:report):
	(slib:report-version): 
	(slib:report-locations):  added to display SLIB configuration
	information.

	* Template.scm *.init (slib:exit): added.
	* Makefile (intro): Added idiot message for those who make.
	Cleaned up and reorganized Makefile.
	* Template.scm *.init ((slib:eval-load <pathname> evl)): created
	to service all macro loads.

	From: whumeniu@datap.ca (Wade Humeniuk)
	* recobj.scm yasyn.scm: added.  These implemeent RECORDS and
	YASOS using object.scm object system.

	From: barnett@armadillo.urich.edu (Lewis Barnett)
	* gambit.init (implementation-vicinity library-vicinity): Relative
	pathnames for Slib in MacGambit.

	From: lucier@math.purdue.edu (Brad Lucier)
	* random.scm (random:random random:chunks/float): fixed off-by-one
	and slop errors.

	From: pegelow@moorea.uni-muenster.de (Ulrich Pegelow)
	* mbe.scm (hyg:tag-do): Scoping was wrong.  The region of binding
	of a <variable> did not include the <step> expression and the
	<test> expression, instead it incorrectly included the <init>
	expression. (rf. R4RS, 4.2.4)
	(hyg:tag-lambda): the body of a lambda expression should be
	generated using hyg:tag-generic instead of hyg:tag-vanilla. This
	allows expressions within lambda to behave hygienically.
	(hyg:tag-let):  extended to support `named let'.

	From: jjb@isye.gatech.edu (John Bartholdi)
	* stdio.scm (scanf fscanf sscanf): added.

SLIB is a portable scheme library meant to provide compatibiliy and
utility functions for all standard scheme implementations.

SLIB includes initialization files for Chez, ELK 2.1, GAMBIT,
MacScheme, MITScheme, scheme->C, Scheme48, T3.1, and VSCM.  SCM also
supports SLIB.

Documentation includes a manifest, installation instructions, and
coding standards for the library.  Documentation on each library
package is supplied.

SLIB can be obtained via ftp (detailed instructions follow) from:
altdorf.ai.mit.edu:archive/scm/slib2a1.tar.gz
prep.ai.mit.edu:pub/gnu/jacal/slib2a1.tar.gz
ftp.maths.tcd.ie:pub/bosullvn/jacal/slib2a1.tar.gz
ftp.cs.indiana.edu:/pub/scheme-repository/imp/slib2a1.tar.gz

SLIB-PSD is a portable debugger for Scheme (requires emacs editor):
altdorf.ai.mit.edu:archive/scm/slib-psd1-2.tar.gz
prep.ai.mit.edu:pub/gnu/jacal/slib-psd1-2.tar.gz
ftp.maths.tcd.ie:pub/bosullvn/jacal/slib-psd1-2.tar.gz
ftp.cs.indiana.edu:/pub/scheme-repository/utl/slib-psd1-2.tar.gz

Programs for printing and viewing TexInfo documentation (which SLIB
has) come with GNU Emacs or can be obtained via ftp from:
prep.ai.mit.edu:pub/gnu/texinfo-3.1.tar.gz

Files in these directories are compressed with patent-free gzip (no
relation to zip).  The program to uncompress them is available from
prep.ai.mit.edu:pub/gnu/gzip-1.2.4.tar
prep.ai.mit.edu:pub/gnu/gzip-1.2.4.shar
prep.ai.mit.edu:pub/gnu/gzip-1.2.4.msdos.exe

  ftp altdorf.ai.mit.edu [18.43.0.152] (anonymous)
  cd archive/scm
  bin
  get slib2a1.tar.gz

or
  ftp prep.ai.mit.edu (anonymous)
  cd pub/gnu/jacal
  bin
  get slib2a1.tar.gz

  `slib2a1.tar.gz' is a compressed tar file of a Scheme Library.

Remember to use binary mode when transferring the *.tar.gz files.
