summaryrefslogtreecommitdiffstats
path: root/ANNOUNCE
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2017-02-20 00:05:28 -0800
committerBryan Newbold <bnewbold@robocracy.org>2017-02-20 00:05:28 -0800
commitbd9733926076885e3417b74de76e4c9c7bc56254 (patch)
tree2c99dced547d48407ad44cb0e45e31bb4d02ce43 /ANNOUNCE
parentfa3f23105ddcf07c5900de47f19af43d1db1b597 (diff)
downloadslib-bd9733926076885e3417b74de76e4c9c7bc56254.tar.gz
slib-bd9733926076885e3417b74de76e4c9c7bc56254.zip
Import Upstream version 2c7upstream/2c7
Diffstat (limited to 'ANNOUNCE')
-rw-r--r--ANNOUNCE110
1 files changed, 35 insertions, 75 deletions
diff --git a/ANNOUNCE b/ANNOUNCE
index 3545637..3f94e63 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,93 +1,53 @@
-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.
+This message announces the availability of Scheme Library release slib2c7.
+
+New in slib2c7:
+
+ * charplot.scm (charplot:number->string): printf %g gets rid of
+ microscopic fractions.
+ * printf.scm (%g): Make precision threshold work for both
+ fractions and integers.
+ * nclients.scm (browse-url-netscape): Try running netscape in
+ background.
+ * batch.scm (write-batch-line): Added slib:warn.
+ * paramlst.scm (check-parameters): Improved warning.
+ * batch.scm (batch:command): Renamed from batch:system.
+ (batch:try-command): Renamed from batch:try-system.
+ (batch:try-chopped-command): Added.
+ (batch:apply-chop-to-fit): Removed.
+ * glob.scm (replace-suffix): Now works.
+ * slib.texi: Put description and URL into slib_toc.html.
+
+SLIB is a portable Scheme library providing compatibiliy and utility
+functions for all standard Scheme implementations.
+
+SLIB includes initialization files for Bigloo, Chez, ELK, GAMBIT,
+MacScheme, MITScheme, PocketScheme, RScheme Scheme->C, Scheme48, SCM,
+SCSH, T3.1, UMB-Scheme, 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
+ http://swissnet.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 source is available from:
+ http://swissnet.ai.mit.edu/ftpdir/scm/slib2c7.zip
+ ftp.gnu.org:pub/gnu/jacal/slib2c7.zip (FTP instructions follow)
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
+ http://swissnet.ai.mit.edu/ftpdir/scm/slib-psd1-3.zip
+ ftp.gnu.org:pub/gnu/jacal/slib-psd1-3.zip
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
+ ftp.gnu.org:pub/gnu/texinfo/texinfo-4.0.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)
+ ftp ftp.gnu.org (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.
+ get slib2c5.zip