aboutsummaryrefslogtreecommitdiffstats
path: root/ANNOUNCE
blob: 84c0e95d7b0834040f9d272c6e202cbae54262c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
This message announces the availability of Scheme Library release
slib2c0.

New in slib2c0:

	* cltime.scm (decode-universal-time encode-universal-time):
	corrected for (now working) timezones.
	* tzfile.scm (tzfile-read tz-index): added to read Linux (sysV ?)
	timezone files.
	* byte.scm: added `bytes', arrays of small integers.
	* record.scm (display write): Records now display and write as
	#<record-type-name>.
	* timezone.scm: added.  Processes TZ environment variable to
	timezone information.
	(tzset): takes optional string or timezone argument and returns
	the current timezone.
	(time-zone): creates and returns a timezone from a string filename
	or TZ spec *without* setting global variables.
	(daylight? *timezone* tzname):   Posix (?) global variables are
	set but SLIB code doesn't depend on them.
	* psxtime.scm (time:gmktime time:gtime): added to fill out
	orthogonal function set.  The local time functions (localtime
	mktime ctime) now all take optional timezone arguments.
	(time:localtime): cleaned interface to timezone.scm: just calls to
	tzset and tz:params.
	* require.scm (*SLIB-VERSION*): Bumped from 2b3 to 2c0.
	* require.scm (catalog:get): Now loads "homecat" and "usercat"
	catalogs in HOME and current directories.
	(catalog/require-version-match?): debugged for dumped executables.
	((require #f): resets *catalog*.
	((require 'new-catalog)): builds new catalog.
	* mklibcat.scm: Rewrote to output headers and combine
	implementation and site specific catalogs into "slibcat".
	* slib.texi (The Library System): Added chapter.  Totally
	reorganized the Manual.
	* Template.scm *.init (home-vicinity): added.
	* require.scm (catalog:try-read): split off from
	catalog:try-impl-read; useful for reading catalogs from other
	vicinities.
	* slib.texi (Database Utilities): Rewrote and expanded
	command-line parser example.

Thu Oct 23 23:14:33 1997  Eric Marsden  <marsden@salines.cict.fr>
	
	* factor.scm (prime:product): added EXACT? test.

Mon Oct 20 22:18:16 1997  Radey Shouman  <shouman@zianet.com>

	* arraymap.scm (array-index-map!): Added.
	(array-indexes): implemented with array-index-map!

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, SCM, scsh, T3.1, and VSCM.

Documentation includes a manifest, installation instructions, and
coding standards for the library.  Documentation of each library
package is supplied.  SLIB Documentation is online at:

	    http://www-swiss.ai.mit.edu/~jaffer/SLIB.html

SLIB is a portable Scheme library:
 ftp-swiss.ai.mit.edu:pub/scm/slib2c0.tar.gz
 prep.ai.mit.edu:pub/gnu/jacal/slib2c0.tar.gz
 ftp.cs.indiana.edu:/pub/scheme-repository/imp/slib2c0.tar.gz

SLIB-PSD is a portable debugger for Scheme (requires emacs editor):
 ftp-swiss.ai.mit.edu:pub/scm/slib-psd1-3.tar.gz
 prep.ai.mit.edu:pub/gnu/jacal/slib-psd1-3.tar.gz
 ftp.cs.indiana.edu:/pub/scheme-repository/utl/slib-psd1-3.tar.gz

SCHELOG is an embedding of Prolog in Scheme+SLIB:
 http://www.cs.rice.edu/CS/PLT/packages/schelog/

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 ftp-swiss.ai.mit.edu (anonymous)
  bin
  cd pub/scm
  get slib2c0.tar.gz
or
  ftp prep.ai.mit.edu (anonymous)
  cd pub/gnu/jacal
  bin
  get slib2c0.tar.gz

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

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