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
|
This message announces the availability of Scheme Library release
slib2c3.
New in slib2c3 are filename matching (a la Bash glob) and `Schmooz', a
lightweight markup language for interspersing Texinfo documentation
with Scheme source code.
* slib.texi (Filenames): documented pattern strings.
* Makefile: Added $srcdir to TEXINPUTS for TeX.
* slib.texi (Schmooz): Added documentation.
* Makefile (info htmlform.txi): made smarter about when to run
schmooz.
* slib.texi (Format): documentation moved to fmtdoc.txi.
* glob.scm (filename:match?? filename:match-ci??): aliases added.
* primes.scm (primes:prngs): added to reduce likelyhood of
reentrant random calls.
* random.scm: rewritten using new seedable RNG.
* randinex.scm (random:uniform): Rewritten for new RNG.
* primes.scm (primes:dbsp?): Now requires 'root and uses
integer-sqrt for sqrt on platforms not supporting inexacts.
* record.scm (rtd-name): Fixed so record rtds print.
* cring.scm (*): Number distribution requires separate treatment.
* factor.scm (prime:factor): (factor 0) now returns '(0) rather
than infinite-looping.
* cring.scm (*): Added check for (* -1 (- <expr>)) case.
* prec.scm (prec:warn): now takes arbitrary number of arguments.
(prec:nofix):
(prec:postfix): extra arguments are appended to the rules list;
not bound.
* qp.scm (qp:qp): *qp-width* set to #f now the same as *qp-width*
set to 0 -- the full expressions are printed.
* prec.scm (prec:nofix): Added . binds args, which are combined
with *syn-rules*.
From: Radey Shouman <Radey_Shouman@splashtech.com>
* glob.scm: Added.
* schmooz.scm (schmooz): Added @args markup command.
* schmooz.scm (schmooz): Now tries harder to determine whether a
definition is of a procedure or non-procedure variable.
Recognizes DEFMACRO, DEFINE-SYNTAX.
* schmooz.scm (scheme-args->macros): Now passed either a symbol,
for variable definition, or a possibly improper list, for
function/macro definition. For the variable definition case
generates @var{... for @0 instead of @code{... Now uses APPEND to
be more readable.
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/slib2c3.tar.gz
prep.ai.mit.edu:pub/gnu/jacal/slib2c3.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
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 slib2c3.tar.gz
or
ftp prep.ai.mit.edu (anonymous)
cd pub/gnu/jacal
bin
get slib2c3.tar.gz
`slib2c3.tar.gz' is a compressed tar file of a Scheme Library.
Remember to use binary mode when transferring the *.tar.gz files.
|