diff options
| author | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:05:28 -0800 | 
|---|---|---|
| committer | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:05:28 -0800 | 
| commit | bd9733926076885e3417b74de76e4c9c7bc56254 (patch) | |
| tree | 2c99dced547d48407ad44cb0e45e31bb4d02ce43 /ANNOUNCE | |
| parent | fa3f23105ddcf07c5900de47f19af43d1db1b597 (diff) | |
| download | slib-bd9733926076885e3417b74de76e4c9c7bc56254.tar.gz slib-bd9733926076885e3417b74de76e4c9c7bc56254.zip | |
Import Upstream version 2c7upstream/2c7
Diffstat (limited to 'ANNOUNCE')
| -rw-r--r-- | ANNOUNCE | 110 | 
1 files changed, 35 insertions, 75 deletions
| @@ -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 | 
